0001140361-20-025035.txt : 20201109 0001140361-20-025035.hdr.sgml : 20201109 20201109161612 ACCESSION NUMBER: 0001140361-20-025035 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201109 DATE AS OF CHANGE: 20201109 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: 201297885 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 10-Q 1 brhc10016473_10q.htm 10-Q


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2020
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________ to _____________

Commission file number: 001-38273

ACM Research, Inc.
(Exact Name of Registrant as Specified in Its Charter)

Delaware
 
94-3290283
(State or Other Jurisdiction of Incorporation or Organization)
 
(I.R.S. Employer Identification No.)
 
 
 
42307 Osgood Road, Suite I
Fremont, California
 
94539
(Address of Principal Executive Offices)
 
(Zip Code)

Registrant’s telephone number, including area code: (510) 445-3700

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class
 
Trading Symbol
 
Name of Each Exchange on which Registered
Class A Common Stock, $0.0001 par value
 
ACMR
 
Nasdaq Global Market

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.  Yes  No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data file required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes  No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
 
 
Emerging growth company

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 Section13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date.

Class
Number of Shares Outstanding
Class A Common Stock, $0.0001 par value
16,662,218 shares outstanding as of November 3, 2020
Class B Common Stock, $0.0001 par value
1,802,606 shares outstanding as of November 3, 2020






TABLE OF CONTENTS
 
PART I.
4
 
Item 1.
4
 
 
4
 
 
5
 
 
6
 
 
8
 
 
9
 
Item 2.
26
 
Item 3.
41
 
Item 4.
41
PART II.
42
 
Item 1.
42
 
Item 1A.
42
 
Item 2.
43
 
Item 6.
43
44

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 “our company,” “our,” “us,” “we” and similar terms refer to ACM Research, Inc. and its subsidiaries, including ACM Shanghai, collectively.

For purposes of this report, certain amounts in Renminbi, or RMB, have been translated into U.S. dollars solely for the convenience of the reader. The translations have been made based on the conversion rates published by the State Administration of Foreign Exchange of the People’s Republic of China.

SAPS, TEBO, ULTRA C and ULTRA FURNACE are our trademarks. For convenience, these trademarks appear in this report without ™ symbols, but that practice does not mean that we will not assert, to the fullest extent under applicable law, our rights to the trademarks. This report also contains other companies’ trademarks, registered marks and trade names, which are the property of those companies. 

NOTE ABOUT FORWARD-LOOKING STATEMENTS
 
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 “may,” “might,” “will,” “objective,” “intend,” “should,” “could,” “can,” “would,” “expect,” “believe,” “anticipate,” “project,” “target,” “design,” “estimate,” “predict,” “potential,” “plan” 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’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 “Item 1A. Risk Factors” 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.
 
The information included in this report under the heading “Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations – Overview” contains statistical data and estimates, including forecasts, that are based on information provided by Gartner, Inc., or Gartner, in “Forecast: Semiconductor Wafer Fab Manufacturing Equipment (Including Wafer-Level Packaging), Worldwide, 4Q19 Update” (December 2019), or the Gartner Report. The Gartner Report represents research opinions or viewpoints that are published, as part of a syndicated subscription service, by Gartner and are not representations of fact. The Gartner Report speaks as of its original publication date (and not as of the date of this report), and the opinions expressed in the Gartner Report are subject to change without notice. While we are not aware of any misstatements regarding any of the data presented from the Gartner Report, estimates, and in particular forecasts, involve numerous assumptions and are subject to risks and uncertainties, as well as change based on various factors, that could cause results to differ materially from those expressed in the data presented below.
 
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.
 
You should read this report, and the documents that we reference in this report and have filed as exhibits to this report, 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. 


PART I. FINANCIAL INFORMATION

Item 1.
Financial Statements

ACM RESEARCH, INC.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share data)
(unaudited)
 
 
September 30,
2020
   
December 31,
2019
 
Assets
           
Current assets:
           
Cash and cash equivalents
 
$
92,203
   
$
58,261
 
Restricted cash
   
-
     
59,598
 
Trading securities (note 11)
   
23,888
     
-
 
Accounts receivable, less allowance for doubtful accounts of $0 as of September 30, 2020 and December 31, 2019 (note 3)
   
59,796
     
31,091
 
Other receivables
   
6,177
     
2,603
 
Inventories (note 4)
   
64,182
     
44,796
 
Prepaid expenses
   
5,531
     
2,047
 
Total current assets
   
251,777
     
198,396
 
Property, plant and equipment, net (note 5)
   
5,974
     
3,619
 
Land use right, net (note 2)
   
9,284
     
-
 
Operating lease right-of-use assets, net (note 8)
   
4,568
     
3,887
 
Intangible assets, net
   
335
     
344
 
Deferred tax assets (note 17)
   
10,093
     
5,331
 
Long-term investments (note 10)
   
6,580
     
5,934
 
Other long-term assets
   
8,008
     
192
 
Total assets
   
296,619
     
217,703
 
Liabilities, Redeemable Non-controlling Interests and Stockholders’ Equity
               
Current liabilities:
               
Short-term borrowings (note 6)
   
28,327
     
13,753
 
Accounts payable
   
35,639
     
13,262
 
Advances from customers
   
8,011
     
9,129
 
Income taxes payable
   
3,589
     
3,129
 
Other payables and accrued expenses (note 7)
   
18,494
     
12,874
 
Current portion of operating lease liability (note 8)
   
1,388
     
1,355
 
Deferred revenue
   
819
     
-
 
Total current liabilities
   
96,267
     
53,502
 
Long-term operating lease liability (note 8)
   
3,180
     
2,532
 
Other long-term liabilities (note 9)
   
6,454
     
4,186
 
Total liabilities
   
105,901
     
60,220
 
Commitments and contingencies (note 18)
   
     
 
Redeemable non-controlling interests (note 15)
   
-
     
60,162
 
Stockholders’ equity:
               
Common stock – Class A, par value $0.0001: 50,000,000 shares authorized as of September 30, 2020 and December 31, 2019; 16,657,135 shares issued and outstanding as of September 30, 2020 and 16,182,151 shares issued and outstanding as of December 31, 2019 (note 14)
   
2
     
2
 
Common stock–Class B, par value $0.0001: 2,409,738 shares authorized as of September 30, 2020 and December 31, 2019; 1,802,606 shares issued and outstanding as of September 30, 2020 and 1,862,608 shares issued and outstanding as of December 31, 2019 (note 14)
   
-
     
-
 
Additional paid in capital
   
100,145
     
83,487
 
Accumulated surplus
   
25,758
     
15,507
 
Accumulated other comprehensive income (loss)
   
1,037
     
(1,675
)
Total ACM Research, Inc. stockholders’ equity
   
126,942
     
97,321
 
Non-controlling interests
   
63,776
     
-
 
Total stockholders’ equity
   
190,718
     
97,321
 
Total liabilities, redeemable non-controlling interests, and stockholders’ equity
 
$
296,619
   
$
217,703
 
 
The accompanying notes are an integral part of these condensed consolidated financial statements.


ACM RESEARCH, INC.
Condensed Consolidated Statements of Operations and Comprehensive Income
(in thousands, except share and per share data)
(unaudited)

 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
Revenue
 
$
47,665
   
$
33,427
   
$
111,062
   
$
82,916
 
Cost of revenue
   
27,324
     
17,173
     
61,137
     
44,705
 
Gross profit
   
20,341
     
16,254
     
49,925
     
38,211
 
Operating expenses:
                               
Sales and marketing
   
3,924
     
3,886
     
11,524
     
8,679
 
Research and development
   
4,343
     
3,492
     
13,241
     
9,598
 
General and administrative
   
4,568
     
1,846
     
9,100
     
5,992
 
Total operating expenses, net
   
12,835
     
9,224
     
33,865
     
24,269
 
Income from operations
   
7,506
     
7,030
     
16,060
     
13,942
 
Interest income
   
179
     
95
     
834
     
128
 
Interest expense
   
(272
)
   
(205
)
   
(611
)
   
(538
)
Change in fair value of financial liability
   
(6,533
)
   
-
     
(11,964
)
   
-
 
Unrealized gain on trading securities
   
8,970
     
-
     
8,970
     
-
 
Other income (expense), net
   
(1,759
)
   
1,850
     
(933
)
   
2,132
 
Equity income (loss) in net income (loss) of affiliates
   
182
     
(9
)
   
539
     
260
 
Income before income taxes
   
8,273
     
8,761
     
12,895
     
15,924
 
Income tax benefit (expense) (note 17)
   
1,747
     
328
     
(416
)
   
(667
)
Net income
   
10,020
     
9,089
     
12,479
     
15,257
 
Less: Net income attributable to non-controlling interests and redeemable non-controlling interests
   
1,393
     
307
     
2,228
     
307
 
Net income attributable to ACM Research, Inc.
 
$
8,627
   
$
8,782
   
$
10,251
   
$
14,950
 
Comprehensive income:
                               
Net income
 
$
10,020
   
$
9,089
   
$
12,479
   
$
15,257
 
Foreign currency translation adjustment
   
5,757
     
(2,591
)
   
4,099
     
(2,902
)
Comprehensive Income
   
15,777
     
6,498
     
16,578
     
12,355
 
Less: Comprehensive income attributable to non-controlling interests and redeemable non-controlling interests
   
2,698
     
307
     
3,614
     
307
 
Comprehensive income attributable to ACM Research, Inc.
 
$
13,079
   
$
6,191
   
$
12,964
   
$
12,048
 
                                 
Net income attributable to ACM Research, Inc. per common share (note 2):
                               
Basic
 
$
0.47
   
$
0.52
   
$
0.57
   
$
0.91
 
Diluted
 
$
0.40
   
$
0.45
   
$
0.48
   
$
0.80
 
                                 
Weighted average common shares outstanding used in computing per share amounts (note 2):
                               
Basic
   
18,201,943
     
16,999,746
     
18,124,665
     
16,381,944
 
Diluted
   
21,555,296
     
19,354,214
     
21,257,661
     
18,699,010
 

The accompanying notes are an integral part of these condensed consolidated financial statements.


ACM RESEARCH, INC.
Condensed Consolidated Statements of Changes in Stockholders’ Equity
For the Nine Months Ended September 30, 2020 and 2019
 (in thousands, except share and per share data)
(unaudited)
 
 
 
Common
Stock Class A
   
Common
Stock Class B
                               
 
 
Shares
   
Amount
   
Shares
   
Amount
   
Additional Paid-
in Capital
   
Accumulated
Surplus
   
Accumulated
Other
Comprehensive
Income (Loss)
   
Non-controlling interests
   
Total
Stockholders’
Equity
 
Balance at December 31, 2019
   
16,182,151
   
$
2
     
1,862,608
   
$
-
   
$
83,487
   
$
15,507
   
$
(1,675
)
 
$
-
   
$
97,321
 
Net income
   
-
     
-
     
-
     
-
     
-
     
10,251
     
-
     
1,585
     
11,836
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
-
     
-
     
2,712
     
2,233
     
4,945
 
Exercise of stock options
   
592,946
     
-
     
-
     
-
     
2,191
     
-
     
-
     
-
     
2,191
 
Stock-based compensation
   
-
     
-
     
-
     
-
     
4,323
     
-
     
-
     
-
     
4,323
 
Conversion of class B common shares to Class A common shares
   
60,002
     
-
     
(60,002
)
   
-
     
-
     
-
     
-
     
-
     
-
 
Share cancellation (note 12)
   
(242,681
)
   
-
     
-
     
-
     
(9,715
)
   
-
     
-
     
-
     
(9,715
)
Issuance of warrants (note 12)
   
-
     
-
     
-
     
-
     
19,859
     
-
     
-
     
-
     
19,859
 
Exercise of stock warrants
   
64,717
     
-
     
-
     
-
     
-
     
-
     
-
     
-
     
-
 
Reclassification of redeemable non-controlling interest
   
-
     
-
     
-
     
-
     
-
     
-
     
-
     
59,958
     
59,958
 
Balance at September 30, 2020
   
16,657,135
   
$
2
     
1,802,606
   
$
-
   
$
100,145
   
$
25,758
   
$
1,037
   
$
63,776
   
$
190,718
 

 
 
Common
Stock Class A
   
Common
Stock Class B
                         
 
 
Shares
   
Amount
   
Shares
   
Amount
   
Additional Paid-
in Capital
   
Accumulated Surplus
(Deficit)
   
Accumulated
Other
Comprehensive
Loss
   
Total
Stockholders’
Equity
 
Balance at December 31, 2018
   
14,110,315
   
$
1
     
1,898,423
   
$
-
   
$
56,567
   
$
(3,387
)
 
$
(857
)
 
$
52,324
 
Net income attributable to ACM Research, Inc.
   
-
     
-
     
-
     
-
     
-
     
14,950
     
-
     
14,950
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
-
     
-
     
(2,220
)
   
(2,220
)
Exercise of stock options
   
193,642
     
-
     
-
     
-
     
312
     
-
     
-
     
312
 
Cancellation of stock options
   
-
     
-
     
-
     
-
     
(576
)
   
-
     
-
     
(576
)
Stock-based compensation
   
-
     
-
     
-
     
-
     
2,919
     
-
     
-
     
2,919
 
Issuance of Class A common stock in connection with public offering
   
2,053,572
     
1
     
-
     
-
     
26,462
     
-
     
-
     
26,463
 
Share repurchase
   
(214,286
)
   
-
     
-
     
-
     
(2,827
)
   
-
     
-
     
(2,827
)
Conversion of Class B common stock to Class A common stock
   
35,815
     
-
     
(35,815
)
   
-
     
-
     
-
     
-
     
-
 
Balance at September 30, 2019
   
16,179,058
   
$
2
     
1,862,608
   
$
-
   
$
82,857
   
$
11,563
   
$
(3,077
)
   
91,345
 
 
The accompanying notes are an integral part of these condensed consolidated financial statements.

ACM RESEARCH, INC.
Condensed Consolidated Statements of Changes in Stockholders’ Equity
For the Three Months Ended September 30, 2020 and 2019
(in thousands, except share and per share data)
(unaudited)

 
Common
Stock Class A
   
Common
Stock Class B
                               
   
Shares
   
Amount
   
Shares
   
Amount
   
Additional
Paid-in Capital
   
Accumulated
Surplus
   
Accumulated
Other
Comprehensive
Income (Loss)
   
Non-
controlling
interests
   
Total
Stockholders’
Equity
 
Balance at June 30, 2020
   
16,250,092
   
$
2
     
1,802,606
   
$
-
   
$
76,189
   
$
17,131
   
$
(3,415
)
 
$
61,078
   
$
150,985
 
Net income
   
-
     
-
     
-
     
-
     
-
     
8,627
     
-
     
1,393
     
10,020
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
-
     
-
     
4,452
     
1,305
     
5,757
 
Exercise of stock options
   
407,043
     
-
     
-
     
-
     
1,318
     
-
     
-
     
-
     
1,318
 
Stock-based compensation
   
-
     
-
     
-
     
-
     
2,779
     
-
     
-
     
-
     
2,779
 
Issuance of warrants (note 12)
   
-
     
-
     
-
     
-
     
19,859
     
-
     
-
     
-
     
19,859
 
Balance at September 30, 2020
   
16,657,135
   
$
2
     
1,802,606
   
$
-
   
$
100,145
   
$
25,758
   
$
1,037
   
$
63,776
   
$
190,718
 

 
Common
Stock Class A
   
Common
Stock Class B
                         
   
Shares
   
Amount
   
Shares
   
Amount
   
Additional
Paid-in Capital
   
Accumulated
Surplus
   
Accumulated
Other
Comprehensive
Income (Loss)
   
Total
Stockholders’
Equity
 
Balance at June 30, 2019
   
14,229,942
   
$
1
     
1,883,423
   
$
-
   
$
58,101
   
$
2,781
   
$
(1,168
)
 
$
59,715
 
Net income attributable to ACM Research, Inc.
   
-
     
-
     
-
     
-
     
-
     
8,782
     
-
     
8,782
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
-
     
-
     
(1,909
)
   
(1,909
)
Exercise of stock options
   
89,015
     
-
     
-
     
-
     
140
     
-
     
-
     
140
 
Cancellation of stock options
   
-
     
-
     
-
     
-
     
(576
)
   
-
     
-
     
(576
)
Stock-based compensation
   
-
     
-
     
-
     
-
     
1,557
     
-
     
-
     
1,557
 
Issuance of Class A common stock in connection with public offering
   
2,053,572
     
1
     
-
     
-
     
26,462
     
-
     
-
     
26,463
 
Share repurchases
   
(214,286
)
   
-
     
-
     
-
     
(2,827
)
   
-
     
-
     
(2,827
)
Conversion of Class B common stock to Class A common stock
   
20,815
     
-
     
(20,815
)
   
-
     
-
     
-
     
-
     
-
 
Balance at September 30, 2019
   
16,179,058
   
$
2
     
1,862,608
   
$
-
   
$
82,857
   
$
11,563
   
$
(3,077
)
 
$
91,345
 

The accompanying notes are an integral part of these condensed consolidated financial statements.


ACM RESEARCH, INC.
Condensed Consolidated Statements of Cash Flows
 (in thousands)
(unaudited)
 
 
 
Nine Months Ended September 30,
 
 
 
2020
   
2019
 
Cash flows from operating activities:
           
Net income
 
$
12,479
   
$
15,257
 
Adjustments to reconcile net income from operations to net cash used in operating activities:
               
Depreciation and amortization
   
774
     
586
 
Loss on disposals of property, plant and equipment
   
1
     
296
 
Equity income in net income of affiliates
   
(539
)
   
(260
)
Unrealized gain on trading securities
   
(8,970
)
   
-
 
Deferred income taxes
   
(4,632
)
   
(757
)
Stock-based compensation
   
4,323
     
2,919
 
Change in fair value of financial liability
   
11,964
     
-
 
Net changes in operating assets and liabilities:
               
Accounts receivable
   
(27,575
)
   
(19,634
)
Other receivables
   
(3,512
)
   
1,187
 
Inventory
   
(18,362
)
   
(5,889
)
Prepaid expenses
   
(3,371
)
   
323
 
Other long-term assets
   
(839
)
   
(182
)
Accounts payable
   
22,023
     
(417
)
Advances from customers
   
(1,142
)
   
746
 
Income tax payable
   
389
     
162
 
Other payables and accrued expenses
   
5,962
     
2,352
 
Deferred revenue
   
819
     
-
 
Other long-term liabilities
   
2,172
     
(1,441
)
Net cash flow used in operating activities
   
(8,036
)
   
(4,752
)
 
               
Cash flows from investing activities:
               
Purchase of property and equipment
   
(3,583
)
   
(832
)
Purchase of intangible assets
   
(81
)
   
(114
)
Purchase of land-use-right
   
(9,331
)
   
-
 
Purchase of trading securities
   
(14,680
)
   
-
 
Prepayment for property
   
(6,978
)
   
-
 
Investments in unconsolidated affiliates
   
-
     
(4,348
)
Net cash used in investing activities
   
(34,653
)
   
(5,294
)
 
               
Cash flows from financing activities:
               
Proceeds from short-term borrowings
   
31,068
     
18,267
 
Repayments of short-term borrowings
   
(16,881
)
   
(11,770
)
Repayments of notes payable
   
(1,820
)
   
-
 
Proceeds from stock option exercise to common stock
   
2,191
     
312
 
Proceeds from issuance of Class A common stock in connection with public offering, net of direct issuance expenses of $2,287
   
-
     
26,463
 
Payment for repurchase of Class A common stock
   
-
     
(785
)
Payment for cancellation of stock option
   
-
     
(576
)
Proceeds from issuance of common stock to redeemable Non-controlling interest
   
-
     
27,264
 
Net cash provided by financing activities
   
14,558
     
59,175
 
 
               
Effect of exchange rate changes on cash, cash equivalents and restricted cash
 
$
2,475
   
$
(2,407
)
Net increase (decrease) in cash, cash equivalents and restricted cash
 
$
(25,656
)
 
$
46,722
 
 
               
Cash, cash equivalents and restricted cash at beginning of period
   
117,859
     
27,124
 
Cash, cash equivalents and restricted cash at end of period
 
$
92,203
   
$
73,846
 
 
               
Supplemental disclosure of cash flow information:
               
Interest paid
 
$
611
   
$
538
 
Cash paid for income taxes
 
$
4,606
   
$
-
 
 
               
Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows:
               
Cash and cash equivalents
 
$
92,203
   
$
47,264
 
Restricted cash
   
-
     
26,582
 
Cash, cash equivalents and restricted cash
 
$
92,203
   
$
73,846
 
Non-cash financing activities:
               
Warrant conversion to common stock
 
$
399
   
$
-
 
Share cancellation, note 12
 
$
9,715
   
$
-
 
Issuance of warrant for settlement of financial liability and cancellation of note receivable
 
$
19,859
   
$
-
 
 
The accompanying notes are an integral part of these condensed consolidated financial statements

8


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)


NOTE 1 – DESCRIPTION OF BUSINESS
 
ACM Research, Inc. (“ACM”) and its subsidiaries (collectively with ACM, the “Company”) 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 its single-wafer wet-cleaning equipment, under the brand name “Ultra C,” based on the Company’s proprietary Space Alternated Phase Shift (“SAPS”) and Timely Energized Bubble Oscillation (“TEBO”) 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.
 
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’s early efforts focused on stress-free copper-polishing technology, and it sold tools based on that technology in the early 2000s.
 
In 2006 the Company established its operational center in Shanghai in the People’s Republic of China (the “PRC”), where it operates through ACM’s subsidiary ACM Research (Shanghai), Inc. (“ACM Shanghai”). ACM Shanghai was formed initially in 2005 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.
 
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. In August 2018, the Company introduced its Ultra-C Tahoe wafer cleaning tool, which can deliver high cleaning performance with significantly less sulfuric acid than typically consumed by conventional high-temperature single-wafer cleaning tools. 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.
 
In 2011 ACM Shanghai formed a wholly owned subsidiary in the PRC, ACM Research (Wuxi), Inc. (“ACM Wuxi”), to manage sales and service operations.
 
In June 2017 ACM formed a wholly owned subsidiary in Hong Kong, CleanChip Technologies Limited (“CleanChip”), to act on the Company’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.
 
In December 2017 ACM formed a wholly owned subsidiary in the Republic of Korea, ACM Research Korea CO., LTD. (“ACM Korea”), to serve customers based in Republic of Korea and perform sales, marketing, research and development activities for new products and solutions.
 
In March 2019 ACM Shanghai formed a wholly owned subsidiary in the PRC, Shengwei Research (Shanghai), Inc. (“ACM Shengwei”), to manage activities related to addition of future long-term production capacity. 
 
In June 2019 CleanChip formed a wholly owned subsidiary in California, ACM Research (CA), Inc. (“ACM California”), to provide procurement services on behalf of ACM Shanghai.
 
In June 2019 ACM announced plans to complete over the next three years a listing (the “STAR Listing”) of shares of ACM Shanghai on the Shanghai Stock Exchange’s new Sci-Tech innovAtion boaRd, known as the STAR Market, and a concurrent initial public offering (the “STAR IPO”) of ACM Shanghai shares in the PRC. ACM Shanghai is currently ACM’s primary operating subsidiary, and at the time of announcement, was wholly owned by ACM. To meet a STAR Listing requirement that it have multiple independent stockholders in the PRC, ACM Shanghai completed private placements of its shares in June and November 2019, following which, as of September 30, 2020, the private placement investors held a total of 8.3% of the outstanding shares of ACM Shanghai and ACM Research held the remaining 91.7%. As part of the STAR Listing process, in June 2020 the ownership interests held by the private investors were reclassified from redeemable non-controlling interests to non-controlling interests as the redemption feature was terminated. (Note 15).

In preparation for the STAR IPO, the Company completed a reorganization in December 2019 that included the sale of all of the shares of CleanChip by ACM to ACM Shanghai for $3,500. The reorganization and sale had no impact on the Company’s consolidated financial statements. 

9


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

The Company has direct or indirect interests in the following subsidiaries:
 
 
  
 
Effective interest held as at
 
Name of subsidiaries
Place and date of incorporation
 
September 30, 2020
   
December 31, 2019
 
ACM Research (Shanghai), Inc.
China, May 2005
   
91.7
%
   
91.7
%
ACM Research (Wuxi), Inc.
China, July 2011
   
91.7
%
   
91.7
%
CleanChip Technologies Limited
Hong Kong, June 2017
   
91.7
%
   
91.7
%
ACM Research Korea CO., LTD.
Korea, December 2017
   
91.7
%
   
91.7
%
Shengwei Research (Shanghai), Inc.
China, March 2019
   
91.7
%
   
91.7
%
ACM Research (CA), Inc.
USA, June 2019
   
91.7
%
   
91.7
%
ACM Research (Cayman), Inc.
Cayman Islands, April 2019
   
100.0
%
   
100.0
%

NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation
 
The Company’s consolidated financial statements include the accounts of ACM and its subsidiaries, including ACM Shanghai and its subsidiaries, which include ACM Wuxi, ACM Shengwei and CleanChip (the subsidiaries of which include ACM California and ACM Korea). ACM’s 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.

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 (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. 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, 2019 included in ACM’s Annual Report on Form 10-K for the year ended December 31, 2019.

The accompanying condensed consolidated balance sheet as of September 30, 2020, condensed consolidated statements of operations and comprehensive income for the three and nine months ended September 30, 2020 and 2019, condensed consolidated statements of changes in stockholders’ equity for the three and nine months ended September 30, 2020 and 2019, and condensed consolidated statements of cash flows for the nine months ended September 30, 2020 and 2019 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’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of September 30, 2020 and the results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for any future period.
 
COVID-19 Assessment
 
The outbreak of COVID-19, the coronavirus, has grown both in the United States and globally, and related government and private sector responsive actions have adversely affected the Company’s business operations. In December 2019 a series of emergency quarantine measures taken by the PRC government disrupted domestic business activities during the weeks after the initial outbreak of COVID-19. Since that time, an increasing number of countries, including the United States, have imposed restrictions on travel to and from the PRC and elsewhere, as well as general movement restrictions, business closures and other measures imposed to slow the spread of COVID-19. The situation continues to develop, however, and it is impossible to predict the effect and ultimate impact of the COVID-19 outbreak on the Company’s business operations and results. While the quarantine, social distancing and other regulatory measures instituted or recommended in response to COVID-19 are expected to be temporary, the duration of the business disruptions, and related financial impact, cannot be estimated at this time. The COVID-19 outbreak has been declared a worldwide health pandemic that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn and changes in global economic policy that could reduce demand for the Company’s products and its customers’ chips and have a material adverse impact on the Company’s business, operating results and financial condition. Through September 30, 2020 the Company did not experience significant negative impact of COVID-19 on its operations, capital and financial resources, including overall liquidity position. 

10


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

Use of Estimates
 
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 revenue and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’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 valuation of financial 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 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.

Basic and Diluted Net Income per Common Share
 
Basic and diluted net income per common share is calculated as follows:

 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
Numerator:
                       
Net income
 
$
10,020
   
$
9,089
   
$
12,479
   
$
15,257
 
Net income attributable to non-controlling interests and redeemable non-controlling interests
   
1,393
     
307
     
2,228
     
307
 
Net income available to common stockholders, basic and diluted
 
$
8,627
   
$
8,782
   
$
10,251
   
$
14,950
 
                                 
Weighted average shares outstanding, basic
   
18,201,943
     
16,999,746
     
18,124,665
     
16,381,944
 
Effect of dilutive securities
   
3,353,353
     
2,354,468
     
3,132,996
     
2,317,066
 
Weighted average shares outstanding, diluted
   
21,555,296
     
19,354,214
     
21,257,661
     
18,699,010
 
                                 
Net income per common share:
                               
Basic
 
$
0.47
   
$
0.52
   
$
0.57
   
$
0.91
 
Diluted
 
$
0.40
   
$
0.45
   
$
0.48
   
$
0.80
 

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 and nine months ended September 30, 2020 and 2019, the net income per common share attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of operations and comprehensive income and in the above computation of net income per common share.
 
Diluted net income per common share reflects the potential dilution from securities that could share in ACM’s earnings. ACM’s potential dilutive securities consist of warrants and stock options for the three and nine months ended September 30, 2020 and 2019.

Land use right, net

The land use right represents the cost to purchase a right to use state-owned land in the PRC with lease terms of 50 years expiring in 2070, for which an upfront lump-sum payment was made during the first nine months of 2020. The Company classifies the land use right as non-current assets on the condensed consolidated balance sheets.

The land use right is carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate, which is 50 years.
 
Concentration of Credit Risk

The Company is potentially subject to concentrations of credit risks in its accounts receivable. For the nine months ended September 30, 2020 and 2019, the Company’s three largest customers accounted for 79.8% and 72.3%, respectively, of revenue. For the three months ended September 30, 2020 and 2019, the Company’s three largest customers accounted for 72.1% and 98.6%, respectively, of revenue. As of September 30, 2020 and December 31, 2019, the Company’s three largest customers accounted for 76.9% and 67.7%, respectively, of the Company’s accounts receivables. The Company believes that the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.

11


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

Recent Accounting Pronouncements
 
Recently Adopted Accounting Pronouncements
 
In August 2018, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2018-13, Fair Value Measurement (Topic 820), which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The modified standard eliminates the requirement to disclose changes in unrealized gains and losses included in earnings for recurring Level 3 fair value measurements and requires changes in unrealized gains and losses be included in other comprehensive income for recurring Level 3 fair value measurements of instruments. The standard also requires the disclosure of the range and weighted average used to develop significant unobservable inputs and how weighted average is calculate for recurring and nonrecurring Level 3 fair value measurements. The amendment is effective for fiscal years beginning after December 15, 2019 and interim periods within that fiscal year, with early adoption permitted. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.

Recent Accounting Pronouncements Not Yet Adopted
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 replaced the pre-existing incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans and other financial instruments. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. In October 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for public filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes and systems and expects the standard will have a minor impact on its consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. For public business entities, the amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is evaluating the impact of the adoption of ASU 2019-12, but does not expect it to have a material impact on income taxes as reported in its consolidated financial statements. 

NOTE 3 – ACCOUNTS RECEIVABLE
 
At September 30, 2020 and December 31, 2019, accounts receivable consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Accounts receivable
 
$
59,796
   
$
31,091
 
Less: Allowance for doubtful accounts
   
-
     
-
 
Total
 
$
59,796
   
$
31,091
 
 
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 September 30, 2020 and December 31, 2019. At September 30, 2020 and December 31, 2019, accounts receivable of $0 and $1,433, respectively, were pledged as collateral for borrowings from financial institutions. 

12


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

NOTE 4 – INVENTORIES
 
At September 30, 2020 and December 31, 2019, inventory consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Raw materials
 
$
27,254
   
$
15,105
 
Work in process
   
13,882
     
10,407
 
Finished goods
   
23,046
     
19,284
 
Total inventory
 
$
64,182
   
$
44,796
 
 
System shipments of first-tools to an existing or prospective customer, for which ownership does not transfer until customer acceptance, are classified as finished goods inventory and carried at cost until ownership is transferred.

NOTE 5 – PROPERTY, PLANT AND EQUIPMENT, NET
 
At September 30, 2020 and December 31, 2019, property, plant and equipment consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Manufacturing equipment
 
$
4,093
   
$
3,902
 
Office equipment
   
926
     
627
 
Transportation equipment
   
177
     
124
 
Leasehold improvement
   
1,471
     
1,442
 
Total cost
   
6,667
     
6,095
 
Less: Total accumulated depreciation
   
(3,751
)
   
(3,077
)
Construction in progress
   
3,058
     
601
 
Total property, plant and equipment, net
 
$
5,974
   
$
3,619
 
 
Depreciation expense was $195 and $176 for the three months ended September 30, 2020 and 2019, respectively, and $569 and $528 for the nine months ended September 30, 2020 and 2019, respectively

13


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

NOTE 6 – SHORT-TERM BORROWINGS
 
At September 30, 2020 and December 31, 2019, short-term borrowings consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Line of credit up to RMB 50,000 from Bank of Shanghai Pudong Branch, due on January 23, 2020 with an annual interest rate of 5.22%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited. It was fully repaid on January 23, 2020.
 
$
-
   
$
5,057
 
Line of credit up to RMB 20,000 from Shanghai Rural Commercial Bank, due on February 21, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and pledged by accounts receivable. It was fully repaid on February 21, 2020.
   
-
     
1,433
 
Line of credit up to RMB 20,000 from Bank of Communications, due on January 18, 2020 with an annual interest rate of 5.66% and fully repaid on January 19, 2020.
   
-
     
1,433
 
Line of credit up to RMB 20,000 from Bank of Communications, due on January 22, 2020 with an annual interest rate of 5.66% and fully repaid on January 22, 2020.
   
-
     
717
 
Line of credit up to RMB 20,000 from Bank of Communications, due on February 14, 2020 with an annual interest rate of 5.66% and fully repaid on February 14, 2020.
   
-
     
717
 
Line of credit up to RMB 50,000 from China Everbright Bank, due on March 25, 2020 with an annual interest rate of 4.94%, guaranteed by the Company’s CEO and fully repaid on March 24, 2020.
   
-
     
3,250
 
Line of credit up to RMB 50,000 from China Everbright Bank, due on April 17, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and fully repaid on April 2, 2020.
   
-
     
1,146
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on April 1, 2021 with an annual interest rate of 4.70%, guaranteed by the Company’s CEO.
   
4,404
     
-
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 4.25%, guaranteed by the Company’s CEO.
   
1,321
     
-
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on April 29, 2021 with an annual interest rate of 2.80%, guaranteed by the Company’s CEO.
   
820
     
-
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 2.70%, guaranteed by the Company’s CEO.
   
2,079
     
-
 
Line of credit up to RMB 20,000 from Bank of Communications, due on April 12, 2021 with an annual interest rate of 4.65%.
   
1,468
     
-
 
Line of credit up to RMB 20,000 from Bank of Communications, due on May 24, 2021 with an annual interest rate of 3.65%.
   
1,468
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
2,466
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
1,321
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 28, 2021 with an annual interest rate of 3.48%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
2,441
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 7, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
1,521
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 16, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
1,837
     
-
 
Line of credit up to RMB 30,000 from Bank of China Pudong Branch, due on December 17, 2020 with annual interest rate of 4.35%, guaranteed by the Company’s CEO.
   
2,496
     
-
 
Line of credit up to RMB 80,000 from China Merchants Bank,due on August 10, 2021 with annual interest rate of 3.85%.
   
1,321
     
-
 
Line of credit up to RMB 80,000 from China Merchants Bank,due on August 25, 2021 with annual interest rate of 3.85%.
   
2,936
     
-
 
Line of credit up to KRW 500,000 from Industrial Bank of Korea, due on July 11, 2021 with an annual interest rate of 3.99%,guaranteed by the ACM-KOREA CEO.
   
428
     
-
 
Total
 
$
28,327
   
$
13,753
 
 
Interest expense related to short-term borrowings amounted to $272 and $205 for the three months ended September 30, 2020 and 2019, respectively, and $611 and $538 for the nine months ended September 30, 2020 and 2019, respectively.

14


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

NOTE 7 – OTHER PAYABLE AND ACCRUED EXPENSES
 
At September 30, 2020 and December 31, 2019, other payable and accrued expenses consisted of the following:

 
 
September 30,
2020
   
December 31,
2019
 
Accrued commissions
 
$
7,785
   
$
4,082
 
Accrued warranty
   
3,449
     
2,811
 
Accrued payroll
   
2,960
     
2,092
 
Accrued professional fees
   
40
     
165
 
Accrued machine testing fees
   
1,481
     
1,456
 
Others
   
2,779
     
2,268
 
Total
 
$
18,494
   
$
12,874
 

NOTE 8 – LEASES
 
The Company leases space under non-cancelable operating leases for several office and manufacturing locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.
 
Most leases include one or more options to renew. The exercise of lease renewal options is typically at the Company’s sole discretion; therefore, the majority of renewals to extend the lease terms are not included in the Company’s right-of-use assets and lease liabilities as they are not reasonably certain of exercise. The Company regularly evaluates the renewal options, and when they are reasonably certain of exercise, the Company includes the renewal period in its lease term.
 
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. The Company has a centrally managed treasury function; therefore, based on the applicable lease terms and the current economic environment, it applies a portfolio approach for determining the incremental borrowing rate.
 
The components of lease expense were as follows:

 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Operating lease cost
 
$
384
   
$
363
   
$
1,139
   
$
1,064
 
Short-term lease cost
   
73
     
92
     
170
     
117
 
Lease cost
 
$
457
   
$
455
   
$
1,309
   
$
1,181
 

Supplemental cash flow information related to operating leases was as follows for the three and nine-month periods ended September 30, 2020 and 2019, respectively:

 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Cash paid for amounts included in the measurement of lease liabilities:
                       
Operating cash outflow from operating leases
 
$
457
   
$
455
   
$
1,309
   
$
1,181
 

Maturities of lease liabilities for all operating leases were as follows as of September 30, 2020:
 
 
 
December 31,
 
2020
 
$
390
 
2021
   
1,592
 
2022
   
1,580
 
2023
   
912
 
2024
   
872
 
2025
   
22
 
Total lease payments
   
5,368
 
Less: Interest
   
(800
)
Present value of lease liabilities
 
$
4,568
 

15


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

The weighted average remaining lease terms and discount rates for all operating leases were as follows as of September 30, 2020 and December 31, 2019:
 
 
 
September 30,
2020
   
December 31,
2019
 
Remaining lease term and discount rate:
           
Weighted average remaining lease term (years)
   
3.70
     
3.02
 
Weighted average discount rate
   
5.29
%
   
5.43
%

NOTE 9 – OTHER LONG-TERM LIABILITIES
 
Other long-term liabilities represent subsidies that we have received from governmental authorities, including China’s Ministry of Science and Technology, the Shanghai Municipal Commission of Economy and Information, and the Shanghai Science and Technology Committee, for development and commercialization of certain technology but have not yet earned and recognized. As of September 30, 2020 and December 31, 2019, other long-term liabilities consisted of the following unearned government subsidies:

 
 
September 30,
2020
   
December 31,
2019
 
Subsidies to Stress Free Polishing project, commenced in 2008 and 2017
 
$
1,126
   
$
1,251
 
Subsidies to Electro Copper Plating project, commenced in 2014
   
2,188
     
2,666
 
Subsidies to Polytetrafluoroethylene, commenced in 2018
   
125
     
135
 
Subsidies to Tahoe-Single Bench Clean, commenced in 2020
   
1,962
     
-
 
Subsidies to Backside Clean-YMTC National Project, commenced in 2020
   
751
     
-
 
Other
   
302
     
134
 
Total
 
$
6,454
   
$
4,186
 

NOTE 10 – LONG TERM INVESTMENTS
 
In September 2017, ACM and Ninebell Co., Ltd. (“Ninebell”), a Korean company that is one of the Company’s principal materials suppliers, entered into an ordinary share purchase agreement, pursuant to which Ninebell issued to ACM ordinary shares representing 20% of Ninebell’s post-closing equity for a purchase price of $1,200, and a common stock purchase agreement, 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.
 
On June 27, 2019, ACM Shanghai and Shengyi Semiconductor Technology Co., Ltd. (“Shengyi”), a company based in Wuxi, China that is one of the Company’s components suppliers, entered into an agreement pursuant to which Shengyi issued to ACM Shanghai shares representing 15% of Shengyi’s post-closing equity for a purchase price of $109. The investment in Shengyi is accounted for under the equity method.
 
On September 5, 2019, ACM Shanghai, entered into a Partnership Agreement with six other investors, as limited partners, and Beijing Shixi Qingliu Investment Co., Ltd., as general partner and manager, with respect to the formation of Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership (LP) (“Hefei Shixi”), a Chinese limited partnership based in Hefei, China. Pursuant to such Partnership Agreement, on September 30, 2019, ACM Shanghai invested $4,200, which represented 10% of the Partnership’s total subscribed capital. The investment in Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership (LP) is accounted for under the equity method.

The components of long-term investments were as follows:

 
 
September 30,
2020
   
December 31,
2019
 
Ninebell
 
$
2,088
   
$
1,538
 
Shengyi
   
134
     
107
 
Hefei Shixi
   
4,358
     
4,289
 
Total
 
$
6,580
   
$
5,934
 

16


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

NOTE 11 – TRADING SECURITIES

Pursuant to a Partnership Agreement dated June 9, 2020 (the “Partnership Agreement”) and a Supplementary Agreement thereto dated June 15, 2020 (the “Supplementary Agreement”), ACM Shanghai became a limited partner of Qingdao Fortune-Tech Xinxing Capital Partnership (L.P.), a Chinese limited partnership based in Shanghai, China (the “Partnership”) of which China Fortune-Tech Capital Co., Ltd serves as general partner and thirteen unaffiliated entities serve, with ACM Shanghai, as limited partners. The Partnership was formed to establish a special fund that would purchase, in a strategic placement, shares of Semiconductor Manufacturing International Corporation, (“SMIC”) to be listed on the STAR Market. SMIC is a Shanghai-based foundry that has been a customer of the Company’s single-wafer wet-cleaning tools. The limited partners of the Partnership contributed to the fund a total of RMB 2.224 billion ($315,000), of which ACM Shanghai contributed RMB 100 million ($14.2 million), or 4.3% of the total contribution, on June 18, 2020.

Upon the closing of the SMIC offering in July 2020, the initial number of SMIC shares owned by the Partnership was apportioned to all of the limited partners in proportion to their respective capital contributions (4.3% in the case of ACM Shanghai). All of the SMIC shares acquired by the Partnership are subject, under applicable Chinese laws, to lock-up restrictions that prevent sales of the shares for one year after the shares were acquired. Thereafter an individual limited partner will be able to instruct the general partner to sell, on behalf of the limited partner, all or a portion of the limited partner’s apportioned shares, subject to compliance with all laws, regulations, trading rules, the Partnership Agreement and the Supplementary Agreement. Alternatively, following the lock-up period, limited partners holding at least thirty percent of the total SMIC shares held by the Partnership will be able, pursuant to a call auction in accordance with the Supplementary Agreement, to cause the general partner to arrange to sell all of the shares desired to be offered by each of the limited partners that complies with procedural requirements provided in the Supplementary Agreement.

ACM Shanghai’s investment is accounted for as trading securities, and is stated at market value which is classified as Level 2 of the hierarchy established under ASC No. 820 with valuations based on quoted prices for identical securities in active markets, less a discount applied to reflect the remaining lock-up period.

The components of trading securities were as follows:

 
 
September 30,
2020
   
December 31,
2019
 
Trading securities listed in Shanghai Stock Exchange
           
Cost
 
$
14,680
   
$
-
 
 
               
Market value
 
$
23,888
   
$
-
 

Unrealized gain on trading securities amounted to $8,970 for the three and nine months ended September 30, 2020.

NOTE 12 – FINANCIAL LIABILITY CARRIED AT FAIR VALUE

In December 2016 Shengxin (Shanghai) Management Consulting Limited Partnership (“SMC”) paid 20,123,500 RMB ($2,981 as of the date of funding) (the “SMC Investment”) to ACM Shanghai for investment pursuant to terms to be subsequently negotiated. SMC is a PRC limited partnership partially owned by employees of ACM Shanghai.

In March 2017 (a) ACM issued to SMC a warrant (the “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 $2,981, and (b) ACM Shanghai agreed to repay the SMC Investment within 60 days after the exercise of the Warrant. In March 2018 SMC exercised the Warrant in full, as a result of which (1) ACM issued 397,502 shares of Class A common stock to SMC, (2) SMC borrowed the funds to pay the Warrant exercise price pursuant to a senior secured promissory note (the “SMC Note”) in the principal amount of $2,981 issued to ACM Shanghai, which in turn issued to ACM a promissory note (the “Intercompany Note”) in the principal amount of $2,981 in payment of the Warrant exercise price. Each of the SMC Note and the Intercompany Note bears interest at a rate of 3.01% per annum and matures on August 17, 2023. The SMC Note was secured by a pledge of the shares issued upon exercise of the Warrant.

In connection with its follow-on public offering of Class A common stock in August 2019, ACM agreed to purchase a total of 154,821 of the Warrant shares from SMC at a per share price of $13.195, of which (a) $1,161 was applied to reduce SMC’s obligations to ACM Shanghai under the SMC Note, and which ACM then withheld for its own account and applied to reduce ACM Shanghai’s obligations to ACM under the Intercompany Note, and (b) the remaining $882 was paid to SMC. In a separate transaction, ACM Shanghai repaid $1,161 of the SMC Investment in cash, which reduced the amount of the SMC Investment due to SMC to $1,820.

17


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

The SMC Note and SMC Investment are offsetting items in the Company’s consolidated balance sheet in accordance with Accounting Standards Codification 210-20-45-1 up to April 30, 2020.

In preparation for the STAR IPO, ACM Shanghai was required to terminate its financial relationship with SMC. In order to facilitate such termination, on April 30, 2020, ACM entered into two agreements relating to outstanding obligations among ACM Research, ACM Shanghai and SMC. Pursuant to such agreements: (i) ACM Shanghai assigned to ACM its rights under the SMC Note, including the right to receive payment of the $1,820 payable thereunder; (ii) ACM cancelled the outstanding $1,820 obligation of ACM Shanghai under the Intercompany Note; (iii) SMC surrendered its remaining 242,681 Warrant shares to ACM Research; and (iv) in exchange for such 242,681 Warrant shares, ACM agreed to deliver to SMC certain consideration (“SMC Consideration”) agreed upon by ACM Research and SMC, subject to obtaining certain PRC regulatory approvals. Under the agreements, if the required approvals were not obtained by December 31, 2023, ACM would cancel the SMC Note as consideration for the 242,681 Warrant shares. In a separate transaction in April 2020, ACM Shanghai repaid the remaining $1,820 of the SMC Investment in cash.

For the period beginning April 30, 2020 the SMC Consideration is accounted for as a financial liability, and the Company applies fair value option to measure the SMC Consideration in accordance with Accounting Standards Codification 825-15-4a. On April 30, 2020, the SMC Consideration was $9,715. The financial liability was remeasured to fair value as of the end of each of the reporting periods.

On July 29, 2020 ACM and SMC entered into an amended agreement under which, in settlement of the SMC Consideration, ACM issued to SMC a warrant (the “SMC 2020 Warrant”) to purchase 242,681 shares of Class A common stock at a purchase price of $7.50 per share, and ACM cancelled the SMC Note. The financial liability was remeasured to fair value of $21,679 as of July 29, 2020, and was retired with the issuance of the SMC 2020 Warrant.  The Company recognized a change in fair value of financial liability of $6,533 and $11,964 for the three and nine months ended September 30, 2020, respectively, which was charged to the consolidated statement of operations.

The SMC 2020 Warrant was initially measured at fair value at the issuance date and classified as equity permanently in accordance with Accounting Standards Codification 815. The fair value of the SMC 2020 Warrant amounted to $21,679 based on the grant date using the Black-Scholes valuation model with the following assumptions:

 
Nine Months Ended
September 30,
 
2020
Fair value of common share(1)
$89.28
Expected term in years(2)
3.42
Volatility(3)
47.42%
Risk-free interest rate(4)
0.15%
Expected dividend(5)
0%

(1) 
Fair value of Class A common stock was the closing market price of the Class A common stock on July 29, 2020.
(2) 
Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
(3) 
Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
(4) 
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.
(5)
Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.

18


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

NOTE 13 – RELATED PARTY BALANCES AND TRANSACTIONS

Prepaid expenses
 
September 30,
2020
   
December 31,
2019
 
Ninebell
 
$
2,272
   
$
348
 

Accounts payable
 
September 30,
2020
   
December 31,
2019
 
Ninebell
 
$
3,197
   
$
727
 
Shengyi
   
609
     
488
 
Total
 
$
3,806
   
$
1,215
 

 
Three Months Ended September 30
   
Nine Months Ended September 30
 
Purchase of materials
 
2020
   
2019
   
2020
   
2019
 
Ninebell
 
$
4,029
   
$
2,591
   
$
9,552
   
$
7,395
 
Shengyi
   
599
     
261
     
1,113
     
453
 
Total
 
$
4,628
   
$
2,852
   
$
10,665
   
$
7,848
 

 
Three Months Ended September 30
   
Nine Months Ended September 30
 
Service fee charged by
 
2020
   
2019
   
2020
   
2019
 
Shengyi
 
$
14
   
$
-
   
$
204
   
$
-
 
Ninebell
   
22
     
-
     
22
     
-
 
Total
 
$
36
   
$
-
   
$
226
   
$
-
 

NOTE 14 – COMMON STOCK
 
ACM is authorized to issue 50,000,000 shares of Class A common stock and 2,409,738 shares of Class B common stock, each with a par value of $0.0001. Each share of Class 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 A common stock. Shares of Class A common stock and Class B common stock are treated equally, identically and ratably with respect to any dividends declared by the Board of Directors unless the Board of Directors declares different dividends to the Class A common stock and Class B common stock by getting approval from a majority of common stockholders.
 
During the nine months ended September 30, 2020 and 2019, ACM issued 592,946 and 193,642 shares of Class A common stock upon option exercises by employees and non-employees, respectively. During the nine months ended September 30, 2020, ACM issued 64,717 shares of Class A common stock upon a cashless warrant exercise by a non-employee.

During the three months ended September 30, 2020 and 2019, ACM issued 407,043 and 89,015 shares, respectively, of Class A common stock upon option exercises by employees and non-employees.

During the nine months ended September 30, 2020, SMC transferred and cancelled its ownership of 242,681 shares of Class A common stock to ACM in exchange for the SMC 2020 Warrant (Note 12)

There were issued and outstanding 16,657,135 shares of Class A common stock and 1,802,606 shares of Class B common stock at September 30, 2020 and 16,182,151 shares of Class A common stock and 1,862,608 shares of Class B common stock at December 31, 2019. 

19


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

NOTE 15 – REDEEMABLE NON-CONTROLLING INTERESTS
 
The components of the change in redeemable non-controlling interests for the nine months ended September 30, 2020 are presented in the following table:

Balance at December 31, 2019
 
$
60,162
 
Net income attributable to redeemable non-controlling interests
   
643
 
Effect of foreign currency translation gain attributable to redeemable non-controlling interests
   
(847
)
Reclassification of redeemable non-controlling interest
   
(59,958
)
Balance at September 30, 2020
 
$
-
 

Upon the submission of application documents by ACM Shanghai for the STAR Listing and the STAR IPO to the Shanghai Stock Exchange during the second quarter of 2020, the redemption feature of the private placement funding (Note 1) terminated and the aggregate proceeds of the funding therefore were reclassified from redeemable non-controlling interests to non-controlling interests. Further, upon the termination of such redemption feature, the Company released the aggregate proceeds of the private placement funding from reserved cash, which the Company previously had voluntarily imposed in light of a potential redemption.

20


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

NOTE 16 – STOCK-BASED COMPENSATION
 
In January 2020 ACM Shanghai adopted a 2019 Stock Option Incentive Plan (the “Subsidiary Stock Option Plan”) that provides for, among other incentives, the granting to officers, directors, employees of options to purchase shares of ACM Shanghai’s common stock. The fair value of the stock options granted is estimated at the date of grant based on the Black-Scholes option pricing model using assumptions generally consistent with those used for ACM’s stock options. Because ACM Shanghai shares are not currently publicly traded, the expected volatility is estimated with reference to the average historical volatility of a group of publicly traded companies that are believed to have similar characteristics to ACM Shanghai.
 
ACM’s stock-based compensation consists of employee and non-employee awards issued under the 1998 Stock Option Plan and the 2016 Omnibus Incentive Plan and as standalone options. ACM granted stock options to employees under the 2016 Omnibus Incentive Plan during the nine months ended September 30, 2020. The vesting condition may consist of service period determined by the Board of Directors for s grant or certain performance conditions determined by the Board of Directors for a grant. The fair value of the stock options granted with service period based condition is estimated at the date of grant using the Black-Scholes option pricing model. The fair value of the stock options granted with market based condition is estimated at the date of grant using the Monte Carlo simulation model.

The following table summarizes the components of stock-based compensation expense included in the consolidated statements of operations:
 
 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Stock-Based Compensation Expense:
                       
Cost of revenue
 
$
44
   
$
154
   
$
132
   
$
213
 
Sales and marketing expense
   
237
     
172
     
495
     
252
 
Research and development expense
   
193
     
759
     
568
     
939
 
General and administrative expense
   
2,305
     
472
     
3,128
     
1,515
 
 
 
$
2,779
   
$
1,557
   
$
4,323
   
$
2,919
 
 
 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Stock-based compensation expense by type:
                       
Employee stock purchase plan
 
$
2,651
   
$
1,329
   
$
3,717
   
$
1,841
 
Non-employee stock purchase plan
   
44
     
228
     
356
     
1,078
 
Subsidiary option grants
   
84
     
-
     
250
     
-
 
 
 
$
2,779
   
$
1,557
   
$
4,323
   
$
2,919
 
 
21


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

Employee Awards

The following table summarizes the Company’s employee share option activities during the nine months ended September 30, 2020:

 
 
Number of
Option Share
   
Weighted
Average Grant
Date Fair Value
   
Weighted
Average
Exercise Price
 
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 2019
   
2,994,063
   
$
2.59
   
$
6.77
 
7.05 years
Granted
   
778,399
     
11.98
     
28.70
   
Exercised
   
(327,917
)
   
1.56
     
4.33
 
 
Expired
   
-
     
-
     
-
 
 
Forfeited/cancelled
   
(40,515
)
   
4.94
     
13.04
 
 
Outstanding at September 30, 2020
   
3,404,030
   
$
4.81
   
$
11.95
 
7.14 years
Vested and exercisable at September 30, 2020
   
2,061,793
                 
     
 
As of September 30, 2020 and December 31, 2019, $9,697 and $4,712, respectively, of total unrecognized employee stock-based compensation expense, net of estimated forfeitures, related to stock-based awards for ACM were expected to be recognized over a weighted-average period of 1.96 years and 1.47 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.

Non-employee Awards

The following table summarizes ACM’s non-employee stock option activities during the nine months ended September 30, 2020:

 
 
Number of
Option Shares
   
Weighted
Average Grant
Date Fair Value
   
Weighted
Average
Exercise Price
 
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 2019
   
1,101,613
   
$
0.82
   
$
2.69
 
5.85 years
Granted
   
20,000
     
10.29
     
25.60
   
Exercised
   
(265,029
)
   
0.91
     
3.34
 
 
Expired
   
-
                 
     
Forfeited/cancelled
   
(111
)
   
0.30
     
0.75
 
   
Outstanding at September 30, 2020
   
856,473
   
$
1.01
   
$
3.02
 
5.11 years
Vested and exercisable at September 30, 2020
   
819,819
                 
     
 
As of September 30, 2020 and December 31, 2019, $235 and $406, respectively, of total unrecognized non-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 0.11 years and 0.23 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.

The fair value of options granted to employee and non-employee with a service period based condition is estimated on the grant date using the Black-Scholes valuation model with the following assumptions.

Nine Months Ended
September 30,
Year Ended
December 31,
 
2020
2019
Fair value of common share(1)
$22.07-85.27
$13.64-16.81
Expected term in years(2)
5.50-6.25
6.25
Volatility(3)
42.17%-48.15%
39.91%-40.35%
Risk-free interest rate(4)
0.27%-0.82%
1.69%-2.46%
Expected dividend(5)
0%
0%

(1)
Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.
(2)
Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
(3)
Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
(4)
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.
(5)
Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.

22


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

The fair value of option granted to employee with market based condition is estimated on the grant date using the Monte Carlo simulation model with the following assumptions.

 
Nine Months Ended
 September 30,
 
2020
Fair value of common share(1)
$22.07
Expected term in years(2)
9.20 - 9.80
Volatility(3)
45.10%
Risk-free interest rate(4)
2.68%
Expected dividend(5)
0%

(1)
Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.
(2)
Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
(3)
Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
(4)
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.
(5)
Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.

ACM Shanghai Option Grants

The following table summarizes the ACM Shanghai employee stock option activities during the nine months ended September 30, 2020:

 
 
Number of
Option Shares in
ACM Shanghai
   
Weighted
Average Grant
Date Fair Value
   
Weighted
Average
Exercise
Price
   
Weighted Average
Remaining
Contractual Term
 
Outstanding at December 31, 2019
   
-
   
$
-
   
$
-
     
-
 
Granted
   
5,869,808
     
0.22
     
1.87
         
Exercised
   
-
     
-
     
-
         
Expired
   
-
     
-
     
-
         
Forfeited/cancelled
   
(330,770
)
   
0.23
     
1.87
         
Outstanding at September 30, 2020
   
5,539,038
   
$
0.22
   
$
1.87
   
3.76 years
 
Vested and exercisable at September 30, 2020
   
-
                         
 
During the three and nine months ended September 30, 2020, the Company recognized stock-based compensation expense of $84 and $250, respectively, related to stock option grants of ACM Shanghai. As of September 30, 2020, $911 of total unrecognized non-employee stock-based compensation expense, net of estimated forfeitures, related to ACM Shanghai stock-based awards were expected to be recognized over a weighted-average period of 2.75 years. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures. 

23


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

NOTE 17 – INCOME TAXES
 
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.

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.

As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Prior to September 30, 2019, the Company had recorded a valuation allowance for the full amount of net deferred tax assets in the United States, as the realization of deferred tax assets was uncertain. Since September 30, 2019, the Company has not maintained a valuation allowance except for a partial valuation allowance on certain U.S. deferred tax assets. In order to recognize the remaining U.S. deferred tax assets that continue to be subject to a valuation allowance, the Company will need to generate sufficient U.S. taxable income in future periods before the expiration of the deferred tax assets governed by the tax code.

ACM Shanghai has shown a three-year historical cumulative profit and has projections of future income. As a result, the Company does not maintain a valuation allowance.

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.

The Company’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 income tax benefit (expense) of $1,747 and $328 during the three months ended September 30, 2020 and 2019, respectively, and $(416) and $(667) during the nine months ended September 30, 2020 and 2019, respectively.

As of September 30, 2020, the Company’s total unrecognized tax benefits were $155, 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 nine months ended September 30, 2020.

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 31, 2009 through December 31, 2019. 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 Company’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 as it pertains to book-tax differences in the value of client equity securities received for services and the treatment of stock-based compensation. The Company’s three PRC subsidiaries, ACM Shanghai, ACM Wuxi and ACM Shengwei, are liable for PRC corporate income taxes at the rates of 15%, 25% and 25%, respectively. Pursuant to the Corporate Income Tax Law of the PRC, ACM’s PRC subsidiaries generally would be liable for PRC corporate income taxes as a rate of 25%. According to Guoshuihan 2009 No. 203, an entity certified as an “advanced and new technology enterprise” is entitled to a preferential income tax rate of 15%. ACM Shanghai was certified as an “advanced and new technology enterprise” in 2012 and again in 2016 and 2018, with an effective period of three years.
 
24


ACM RESEARCH, INC.
Notes to Condensed Consolidated Financial Statements (unaudited)
(dollars in thousands, except share and per share data)

ACM files 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 2019. To the extent ACM has tax attribute carryforwards, the tax years in which the attribute was generated may still be adjusted upon examination by the U.S. Internal Revenue Service or state or foreign tax authorities to the extent utilized in a future period. The U.S. Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020. It contains several provisions that may have financial statement effects. Key aspects of the CARES Act include the following:

repealed the 80% taxable income limitation for 2018, 2019 and 2020, and allows those years to be carried back up to five years;
allows corporations to claim 100% of AMT credits in 2019, and provides for an election to take the entire refundable credit amount in 2018;
raised the Section 163(j) ATI limit from 30% to 50% for businesses; and
made technical corrections to TCJA for Qualified Improvement Property (“QIP”) and designates QIP as 15-year property for depreciation purposes, which makes QIP a category eligible for 100% bonus depreciation
 
The CARES Act is not expected to have a material impact on income taxes in the Company’s consolidated financial statements. 

Income tax expense was as follows:
 
 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
 
 
(in thousands)
   
(in thousands)
 
Total income tax benefit (expense)
 
$
1,747
   
$
328
   
$
(416
)
 
$
(667
)

NOTE 18 – COMMITMENTS AND CONTINGENCIES
 
The Company leases offices under non-cancelable operating lease agreements. See note 8 for future minimum lease payments under non-cancelable operating lease agreements with initial terms of one year or more.

As of September 30, 2020, the Company had $1,369 of open capital commitments.

Covenants in ACM Shengwei’s Grant Contract for State-owned Construction Land Use Right in Shanghai City, with the China (Shanghai) Pilot Free Trade Zone Lin-gang Special Area Administration require, among other things, that ACM Shengwei pay liquidated damages in the event that (a) it does not make a total investment (including the costs of construction, fixtures, equipment and grant fees) of at least RMB 450.0 million ($63,400) or (b) within six years after the land use right is obtained, the Company does not (i) generate a minimum specified amount of annual sales of products manufactured on the granted land or (ii) pay to the PRC at least RMB 157.6 million ($22,000) in annual total taxes (including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes) as a result of operations in connection with the granted land.

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. As of September 30, 2020, the Company did not have any legal proceedings.


Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations

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, 2019, or our Annual Report. The following discussion contains forward‑looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed in the forward‑looking statements. Factors that could cause or contribute to these differences include those discussed in Part I, Item 1A. “Risk Factors” in our Annual Report, as well as those discussed below and elsewhere in this report, particularly in the section titled “Item 1A. Risk Factors” in Part II below.

Overview

We supply advanced, innovative capital equipment developed for the global semiconductor industry. Fabricators of advanced integrated circuits, or chips, can use our single-wafer wet-cleaning tools in numerous steps to improve product yield, even at increasingly advanced process nodes. We have designed these tools for use in fabricating foundry, logic and memory chips, including dynamic random-access memory, or DRAM, and 3D NAND-flash memory chips. We also develop, manufacture and sell a range of advanced packaging tools to wafer assembly and packaging customers.

Selling prices for our single-wafer wet-cleaning tools range from $2 million to more than $5 million. Our customers for single-wafer wet-cleaning and other front-end cleaning tools have included Semiconductor Manufacturing International Corporation, Shanghai Huali Microelectronics Corporation, SK Hynix Inc. and Yangtze Memory Technologies Co., Ltd. We recognized revenue from sales of single-wafer wet cleaning and other front-end processing equipment totaling $38.4 million, or 80.3% of total revenue, for the three months ending September 30, 2020 compared to $28.3 million, or 84.8% of total revenue, for the corresponding period in 2019. We recognized revenue from sales of single-wafer wet cleaning and other front-end processing equipment totaling $99.0 million, or 89.1% of total revenue, for the nine months ending September 30, 2020 compared to $70.1 million, or 84.5% of total revenue, for the corresponding period in 2019.

Based on Gartner’s December 2019 estimates, the market for global wafer cleaning equipment (auto wet stations, single-wafer processors, and other clean process) grew by 20% to $3.46 billion in 2018, decreased by 5% to $3.28 billion in 2019, and was expected to decrease by 6% to $3.07 billion in 2020. We estimate, based on third-party reports and on customer and other information, that our cleaning products address more than 80% of this global wafer cleaning equipment market.

We focus our selling efforts on establishing a referenceable base of leading foundry, logic and memory chip makers, whose use of our products can influence decisions by other manufacturers. We believe this customer base will help us penetrate the mature chip manufacturing markets and build credibility with additional industry leaders. Using a “demo-to-sales” process, we have placed evaluation equipment, or “first tools,” with a number of selected customers. Since 2009 we have delivered more than 120 single-wafer wet cleaning and other front-end processing tools, more than 105 of which have been accepted by customers and thereby generated revenue to us and the balance of which are awaiting customer acceptance should contractual conditions be met.

Since our formation in 1998, we have focused on building a strategic portfolio of intellectual property to support and protect our key innovations. Our tools have been developed using our key proprietary technologies:

Space Alternated Phase Shift, or SAPS, technology for flat and patterned wafer surfaces (such as via or deep trench with stronger structure), which employs alternating phases of megasonic waves to deliver megasonic energy in a highly uniform manner on a microscopic level;
Timely Energized Bubble Oscillation, or TEBO, technology for patterned wafer surfaces at advanced process nodes, which provides effective, damage-free cleaning for 2D and 3D patterned wafers with fine feature sizes;
Tahoe technology for cost and environmental savings, which delivers high cleaning performance using significantly less sulfuric acid and hydrogen peroxide than is typically consumed by conventional high-temperature single-wafer cleaning tools; and
Electro-Chemical Plating, or ECP, technology for advanced metal plating, which includes Ultra ECP AP, or Advanced Packaging, technology for back-end assembly processes and Ultra ECP MAP, or Multi-Anode Partial Plating, technology for front-end wafer fabrication processes.

We conduct substantially all of our product development, manufacturing, support and services in the People’s Republic of China, or the PRC. All of our tools are built to order at our manufacturing facilities in the Pudong region of Shanghai, which now encompass a total of 136,000 square feet of floor space for production capacity, with 50,000 square feet having been added in the second quarter of 2020 through an expansion of our second facility in the Pudong region of Shanghai. In May 2020 ACM Shanghai, through its wholly owned subsidiary Shengwei Research (Shanghai), Inc., entered into an agreement for a land use right in the Lingang region of Shanghai. In July 2020 Shengwei Research (Shanghai), Inc. began a multi-year construction project for a new development and production center. The planned 1,000,000 square foot facility will incorporate state-of-the-art manufacturing systems and automation technologies, and will provide the floor space to support significantly more production capacity and related research and development activities when fully-staffed and supplied. Our experience has shown that chip manufacturers in the PRC and throughout Asia demand equipment meeting their specific technical requirements and prefer building relationships with local suppliers. We will continue to seek to leverage our local presence to address the growing market for semiconductor manufacturing equipment in the region by working closely with regional chip manufacturers to understand their specific requirements, encourage them to adopt our SAPS, TEBO, Tahoe and ECP technologies, and enable us to design innovative products and solutions to address their needs.

We have been issued more than 285 patents in the United States, the PRC, Japan, Korea, Singapore and Taiwan.

Corporate Background

ACM Research was incorporated in California in 1998 and redomesticated in Delaware in 2016. We perform strategic planning, marketing, and financial activities at our global corporate headquarters in Fremont, California.

Initially we focused on developing tools for chip 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. In 2007 we began to focus our development efforts on single-wafer wet-cleaning solutions for the front-end chip fabrication process. Since that time, we have strategically built our technology base and expanded our product offerings:

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.
In August 2018 we introduced the Ultra-C Tahoe wafer cleaning tool, which delivers high cleaning performance with significantly less sulfuric acid than typically consumed by conventional high temperature single-wafer cleaning tools.
In March 2019 we introduced (a) the Ultra ECP AP or Advanced Wafer Level Packaging tool, a back-end assembly tool used for bumping, or applying copper, tin and nickel to wafers at the die-level prior to packaging, and (b) the Ultra ECP MAP or Multi Anode Plating tool, a front-end process tool that utilizes our proprietary technology to deliver world-class electrochemical copper planting for copper interconnect applications.
In April 2020 we introduced the Ultra Furnace, our first system developed for multiple dry processing applications.
In May 2020 we introduced the Ultra C Family of semi-critical cleaning systems, including the Ultra C b for backside clean, the Ultra C wb automated wet bench, and the Ultra C s scrubber.

To help us establish and build relationships with chip manufacturers in the PRC, in 2006 we moved our operational center to Shanghai and began to conduct our business through our subsidiary ACM Shanghai. Since that time, we have expanded our geographic presence:

In 2011 we formed a wholly owned subsidiary in the PRC, ACM Research (Wuxi), Inc., which now is a wholly owned subsidiary of ACM Shanghai, to manage sales and service operations.
In June 2017 we formed a subsidiary in Hong Kong, CleanChip Technologies Limited, which now is a wholly owned subsidiary of ACM Shanghai, 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 subsidiary in the Republic of Korea, ACM Research Korea CO., LTD., which now is a wholly owned subsidiary of ACM Shanghai, to serve our customers based in the Republic of Korea and perform sales, marketing, and research and development activities.
In March 2019 ACM Shanghai formed a wholly owned subsidiary in the PRC, Shengwei Research (Shanghai), Inc., to manage activities related to addition of future long-term production capacity.

We currently conduct the majority of our product development, support and services, and substantially all of our manufacturing, at ACM Shanghai. Our Shanghai operations position us to be near many of our current and potential new customers in the PRC (including Taiwan), Korea and throughout Asia, providing convenient access and reduced shipping and manufacturing costs.

Our initial factory is located in the Pudong Region of Shanghai and has a total of 36,000 square feet of available floor space.
In September 2018 we announced the opening of a second factory, also in the Pudong region of Shanghai. This facility initially had a total of 50,000 square feet of available floor space for production capacity, which was increased by 50,000 square feet in the second quarter of 2020.
In July 2020 ACM Shanghai began a multi-year construction project to build a development and production center in the Lingang region of Shanghai. The new facility is expected to have a total of 1,000,000 square feet of available floor space for production. capacity.

Recent Developments

STAR Market Listing and IPO

In June 2019 we announced our intention to complete:

a listing, which we refer to as the STAR Listing, of shares of ACM Shanghai on the Shanghai Stock Exchange’s Sci-Tech innovAtion boaRd, known as the STAR Market; and
a concurrent initial public offering, which we refer to as the STAR IPO, of ACM Shanghai shares in the PRC, at a pre-offering valuation of not less than RMB 5.15 billion ($747.1 million).

We believe the STAR Listing will help us scale our business in mainland PRC, as we continue to seek to broaden our markets in Europe, Japan, Korea, Taiwan and the United States. Our global headquarters will continue to be located in Fremont, California, and we are committed to maintaining the listing of Class A common stock on the Nasdaq Global Market.

To qualify for the STAR Listing, ACM Shanghai was required to have multiple independent stockholders in the PRC. In June and November 2019, ACM Shanghai entered into private placement agreements with fifteen investors pursuant to which the investors purchased ACM Shanghai shares for a total of RMB 416.1 million ($59.7 million as of the investment dates). As of September 30, 2020, 91.7% of the outstanding shares of ACM Shanghai were owned by ACM Research and 8.3% were owned by the private placement investors.

Upon the submission of application documents by ACM Shanghai for the STAR Listing and STAR IPO to the Shanghai Stock Exchange during the second quarter of 2020, the shares of ACM Shanghai issued to the private placement investors were reclassified from redeemable non-controlling interests to non-controlling interests. Upon the termination of such redemption feature, we released the aggregate proceeds of the private placement funding from reserved cash, which we previously had voluntarily imposed in light of a potential redemption.

On September 30, 2020, the application was approved by the Listing Committee of the STAR Market. Listing of ACM Shanghai’s shares on the STAR Market remains subject to submission of formal registration and to review and approval by the China Securities Regulatory Commission.

ACM Shanghai currently proposes to offer up to ten percent of its shares in the STAR IPO. The net proceeds of the STAR IPO are expected to be used to fund:

the land lease for, and construction of, ACM Shanghai’s proposed development and production center in the Lingang region of Shanghai;
product development to upgrade and expand our process equipment targeted at more advanced process nodes, including technical improvement and development of TEBO megasonic cleaning equipment, Tahoe single wafer wet bench combined cleaning equipment, front-end brush scrubbing equipment, front end process electroplating equipment, Stress Free Polish equipment and vertical furnace equipment; and
working capital.

COVID–19 Outbreak

Following its initial outbreak in December 2019, COVID–19, or the coronavirus, spread across the PRC, the United States and globally. The COVID–19 outbreak affected our business and operating results for the first quarter of 2020. The COVID–19 situation continues to evolve, and it is impossible for us to predict the effect and ultimate impact of the COVID–19 outbreak on our business operations and results. While the quarantine, social distancing and other regulatory measures instituted or recommended in response to COVID–19 are expected to be temporary, the duration of the business disruptions, and related financial impact, of the outbreak cannot be estimated at this time. For an explanation of some of the risks we potentially face, please read carefully the information provided under “Item 1A. Risk Factors—Risks Related to the COVID–19 Outbreak,” of Part I of our Annual Report which is incorporated by reference in “Item 1A. Risk Factors” of Part II of this report.

The following summary reflects our expectations and estimates based on information known to us as of the date of this filing:

Operations: We conduct substantially all of our product development, manufacturing, support and services in the PRC, and those activities have been directly impacted by the COVID–19 outbreak and related restrictions on transportation and public appearances. In February 2020 our ACM Shanghai headquarters were closed for an additional six days beyond the normal Lunar New Year Holiday in accordance with Shanghai government restrictions related to the outbreak. We took steps before and after the Lunar New Year to ensure no employees took unreasonable risks to rush back to work. Currently substantially all of our staff have returned to work at both of our Shanghai facilities. To date we have not experienced absenteeism of management or other key employees, other than certain of our executive officers being delayed in traveling back to the PRC after working from our California office in February. Our corporate headquarters are located in Alameda County in the San Francisco Bay Area and are the subject of a number of state and county public health directives and orders. These actions have not negatively impacted our business to date, however, because of the limited number of employees at our headquarters and the nature of the work they generally perform.

Customers: Our customers’ business operations have been, and are continuing to be, subject to business interruptions arising from the COVID–19 outbreak. Historically a majority of our revenue from sales of single-wafer wet cleaning equipment for front-end manufacturing has been derived from customers located in the PRC and surrounding areas that have been impacted by COVID–19. Three customers that accounted for 73.8% of our revenue in 2019 and 87.6% of our revenue in 2018 are based in the PRC and Korea. One of those customers, Yangtze Memory Technologies Co., Ltd. — which accounted for 27.5% of our 2019 revenue and 39.6% of our 2018 revenue — is based in Wuhan. While Yangtze Memory Technologies Co., Ltd. and other key customers continued to operate their fabrication facilities without interruption during and after the first quarter of 2020, they were forced to restrict access of service personnel and deliveries to and from their facilities. A portion of the shipments we previously had expected to deliver in the first quarter of 2020 were postponed due to these factors, and were subsequently delivered in the second quarter of 2020.

Suppliers: Our global supply chain includes components sourced from the PRC, Japan, Taiwan, the United States and Europe. While the COVID–19 outbreak has resulted in significant governmental measures being implemented to control the spread of COVID–19 around the world, to date we have not experienced material issues with our supply chain. As with our customers, we continue to be in close contact with our key suppliers to help ensure we are able to identify any potential supply issues that may arise.

Projects: Our strategy includes a number of plans to support the growth of our core business, including the STAR Listing and STAR IPO with respect to shares of ACM Shanghai described above as well as ACM Shanghai’s recent acquisition of a land use right in the Lingang area of Shanghai where we began construction of a new research and development center and factory in July 2020. The extent to which COVID–19 impacts these projects will depend on future developments that are highly uncertain, but to date, the timing of these ongoing projects has not been delayed or disrupted by COVID–19 or related government measures.

Government Research and Development Funding

ACM Shanghai has received six special government grants from the PRC’s Ministry of Science and Technology, the Shanghai Municipal Commission of Economy and Information, and the Shanghai Science and Technology Committee. 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 third grant was made in 2014 and relates to the development of electro copper-plating technology. The fourth grant was made in June 2018 and related to development of polytetrafluoroethylene. The fifth grant was made in 2020, and relates to the development of Tahoe single bench cleaning technologies. The sixth grant was made in 2020, and relates to the development of backside cleaning technologies. These governmental authorities provide the majority of the funding, although ACM Shanghai is also required to invest certain amounts in the projects.

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

Government subsidies relating to current expenses are reflected as reductions of those expenses in the periods in which they are reported. Those reductions totaled $0.7 million and $2.9 million in the first nine months of 2020 and 2019 respectively.

Government grants used to acquire depreciable assets are transferred from long-term liabilities to property, plant and equipment when the assets are acquired, and the recorded amounts of the assets are credited to other income over the useful lives of the assets. These credits totaled $110,000 and $111,000 in the first nine months of 2020 and 2019, respectively.

How We Evaluate Our Operations

We present information below with respect to four measures of financial performance:

We define “shipments” of tools to include (a) a “repeat” delivery to a customer of a type of tool that the customer has previously accepted, for which we recognize revenue upon delivery, and (b)a “first-time” delivery of a tool to a customer on an approval basis, for which we may recognize revenue in the future if contractual conditions are met and customer acceptance is received.
We define “adjusted EBITDA” 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.

We define “free cash flow” as net cash provided by operating activities less purchases of property and equipment (net of proceeds from disposals) and of intangible assets.
We define “adjusted operating income” as our income from operations excluding stock-based compensation.

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.

We have presented shipments, adjusted EBITDA, free cash flow and adjusted operating income 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 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.

Shipments, adjusted EBITDA, free cash flow and adjusted operating income 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.

Shipments

Shipments consist of two components:

a shipment to a customer of a type of tool that the customer has previously-accepted, for which we recognize revenue when the tool is delivered; and
a shipment to a customer of a type of tool that the customer is receiving and evaluating for the first time, in each case a “first tool,” for which we may recognize revenue at a later date, subject to the customer’s acceptance of the tool upon the tool’s satisfaction of applicable contractual requirements.

“First tool” shipments can be made to either an existing customer that not previously accepted that specific type of tool in the past ─ for example, a delivery of SAPS V tool to a customer that previously had received only SAPS II tools ─ or to a new customer that has never purchased any tool from us.

Shipments in the three months ended September 30, 2020 totaled $59 million, as compared to $43 million in the three months ended September 30, 2019, and $45 million in the three months ended June 30, 2020. Shipments in the nine months ended September 30, 2020 totaled $116 million, as compared to $90 million in the corresponding period in 2019.

The dollar amount attributed to a “first tool” shipment is equal to the consideration we expect to receive if any and all contractual requirements are satisfied and the customer accepts the tool. There are a number of limitations related to the use of shipments in evaluating our business, including that customers have significant discretion in determining whether to accept our tools and their decision not to accept delivered tools is likely to result in our inability to recognize revenue from the delivered tools.

Adjusted EBITDA

There are a number of limitations related to the use of adjusted EBITDA rather than net income, which is the nearest GAAP equivalent. Some of these limitations are:

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;
we exclude stock-based compensation expense from adjusted EBITDA and adjusted operating income, 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;
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;
adjusted EBITDA does not reflect changes in, or cash requirements for, working capital needs;
adjusted EBITDA does not reflect interest expense, or the requirements necessary to service interest or principal payments on debt;

adjusted EBITDA does not reflect income tax expense (benefit) or the cash requirements to pay taxes;
adjusted EBITDA does not reflect historical cash expenditures or future requirements for capital expenditures or contractual commitments;
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
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, 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.

The following table reconciles net income, the most directly comparable GAAP financial measure, to adjusted EBITDA:

 
 
Nine Months Ended September 30,
 
 
 
2020
   
2019
 
 
 
(in thousands)
 
Adjusted EBITDA Data:
           
Net Income
 
$
12,479
   
$
15,257
 
Interest expense (income), net
   
(223
)
   
410
 
Income tax expense
   
416
     
667
 
Depreciation and amortization
   
774
     
586
 
Stock based compensation
   
4,323
     
2,919
 
Change in fair value of financial liability
   
11,964
     
-
 
Unrealized gain on trading securities
   
(8,970
)
   
-
 
Adjusted EBITDA
 
$
20,763
   
$
19,839
 

Adjusted EBITDA in the nine months ended September 30, 2020 increased by $0.9 million as compared to the same period in 2019 due to a decrease of $2.8 million in net income, a decrease of $9.0 million from unrealized gain on trading securities, a decrease of $0.6 million in net interest expense, and a decrease of $0.3 million income tax expense, and was offset by an increase of $12.0 million in non-cash, non-operating expense, and an increase of $1.4 million in stock-based compensation 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. If we did not receive the grants, our cash expenses therefore would be lower, and our cash position would not be materially affected, to the extent we have accurately anticipated the amounts of the grants. For additional information regarding our PRC grants, please see “—Government Research and Development Funding.”

Free Cash Flow

The following table reconciles net cash provided by operating activities, the most directly comparable GAAP financial measure, to free cash flow:

 
 
Nine Months Ended September 30,
 
 
 
2020
   
2019
 
 
 
(in thousands)
 
Free Cash Flow Data:
           
Net cash used in operating activities
 
$
(8,036
)
 
$
(4,752
)
Purchase property and equipment
   
(3,583
)
   
(832
)
Purchase of intangible assets
   
(81
)
   
(114
)
Purchase of land-use-right
   
(9,331
)
   
-
 
Purchase of trading securities
   
(14,680
)
   
-
 
Free cash flow
 
$
(35,711
)
 
$
(5,698
)

Free cash flow declined by $30.0 million in the nine months ended September 30, 2020, as compared to the same period in 2019, primarily due to (a) investments in ACM Shanghai’s development and production center in the Lingang region of Shanghai, (b) purchase of long-term investments in Qingdao Fortune-Tech Xinxing Capital Partnership (L.P.), a Chinese limited partnership based in Shanghai which participated in the Star Market IPO of Semiconductor Manufacturing International Corporation, or SMIC, in which ACM Shanghai is a limited partner, (c) factors driving net cash provided by operating activities (an increase in accounts payable, other long-term liabilities and inventory, offset by an increase in accounts receivable and other receivables), and (d) increased purchases of property and equipment. 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.

Adjusted Operating Income

Adjusted operating income excludes stock-based compensation. 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 table reflects the exclusion of stock-based compensation, or SBC, from line items comprising income from operations:

`
 
Nine Months Ended September 30,
 
 
 
2020
   
2019
 
 
 
Actual
(GAAP)
   
SBC
   
Adjusted
(Non-
GAAP)
   
Actual
(GAAP)
   
SBC
   
Adjusted
(Non-GAAP)
 
 
 
(in thousands)
 
Revenue
 
$
111,062
   
$
-
   
$
111,062
   
$
82,916
   
$
-
   
$
82,916
 
Cost of revenue
   
(61,137
)
   
(132
)
   
(61,005
)
   
(44,705
)
   
(213
)
   
(44,492
)
Gross profit
   
49,925
     
(132
)
   
50,057
     
38,211
     
(213
)
   
38,424
 
Operating expenses:
                                               
Sales and marketing
   
(11,524
)
   
(495
)
   
(11,029
)
   
(8,679
)
   
(252
)
   
(8,427
)
Research and development
   
(13,241
)
   
(568
)
   
(12,673
)
   
(9,598
)
   
(939
)
   
(8,659
)
General and administrative
   
(9,100
)
   
(3,128
)
   
(5,972
)
   
(5,992
)
   
(1,515
)
   
(4,477
)
Income from operations
   
16,060
     
(4,323
)
   
20,383
     
13,942
     
(2,919
)
   
16,861
 

Adjusted operating income for the nine months ended on September 30, 2020 increased by $3.5 million, as compared with the same period in 2019, due to a $2.1 million increase in income from operations, and a $1.4 million increase in stock-based compensation expense.

Critical Accounting Policies and Significant Judgments and Estimates

There were no significant changes in our critical accounting policies or significant judgments or estimates during the nine months ended September 30, 2020 to augment the critical accounting estimates disclosed under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report, other than those described in the notes to the condensed consolidated financial statements included in this report, including the adoption of the Financial Accounting Standards Board’s Accounting Standards Update 2018-13, Fair Value Measurement (Topic 820) effective January 1, 2020. For information regarding the impact of recently adopted accounting standards, refer to note 2 to the condensed consolidated financial statements included in this report.

Recent Accounting Pronouncements

A discussion of recent accounting pronouncements is included in our Annual Report and is updated in note 2 to the condensed consolidated financial statements included in this report.

Results of Operations

The following table sets forth our results of operations for the periods presented, as percentages of revenue:

 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Revenue
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of revenue
   
57.3
     
51.4
     
55.0
     
53.9
 
Gross margin
   
42.7
     
48.6
     
45.0
     
46.1
 
Operating expenses:
                               
Sales and marketing
   
8.2
     
11.6
     
10.4
     
10.5
 
Research and development
   
9.1
     
10.4
     
11.9
     
11.6
 
General and administrative
   
9.6
     
5.5
     
8.2
     
7.2
 
Total operating expenses, net
   
26.9
     
27.6
     
30.5
     
29.3
 
Income from operations
   
15.8
     
21.0
     
14.5
     
16.8
 
Interest income (expense), net
   
(0.2
)
   
(0.3
)
   
0.2
     
(0.5
)
Change in fair value of financial liability
   
(13.7
)
   
-
     
(10.8
)
   
-
 
Unrealized gain on trading securities
   
18.8
     
-
     
8.1
     
-
 
Other income (expense), net
   
(3.7
)
   
5.5
     
(0.8
)
   
2.6
 
Equity income (loss) in net income (loss) of affiliates
   
0.4
     
(0.0
)
   
0.5
     
0.3
 
Income before income taxes
   
17.4
     
26.2
     
11.6
     
19.2
 
Income tax benefit (expense)
   
3.7
     
1.0
     
(0.4
)
   
(0.8
)
Net income
   
21.1
     
27.2
     
11.3
     
18.4
 
Less: Net income attributable to non-controlling interests and redeemable non-controlling interests
   
2.9
     
0.9
     
2.0
     
0.4
 
Net income attributable to ACM Research, Inc.
   
18.2
%
   
26.3
%
   
9.3
%
   
18.0
%

Comparison of Three Months Ended September 30, 2020 and 2019

Revenue

 
 
Three Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
`
 
(in thousands)
       
Revenue
 
$
47,665
   
$
33,427
     
42.6
%

The increase in revenue of $14.2 million in the three months ended September 30, 2020 as compared to the same period in 2019 consisted of an increase in revenue of $10.0 million from single-wafer cleaning and other front-end processing equipment and an increase in revenue of $4.2 million from back-end wafer assembly and packaging equipment and spares.

Cost of Revenue and Gross Margin

 
 
Three Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
 
 
(in thousands)
       
Cost of revenue
 
$
27,324
   
$
17,173
     
59.1
%
Gross profit
   
20,341
     
16,254
     
25.1
%
Gross margin
   
42.67
%
   
48.63
%
   
-6.0
 

Cost of revenue increased $10.2 million and gross profit increased $4.1 million in the three months ended September 30, 2020 as compared to the corresponding period in 2019 due to the increased sales volume offset by a 6.0% decrease in gross margin, which reflected differences in product mix.

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.0% and 45.0% for the foreseeable future, with direct manufacturing costs approximating 50.0% to 55.0% of revenue and overhead costs totaling 5.0% of revenue.

Operating Expenses

 
 
Three Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
 
 
(in thousands)
       
Sales and marketing expense
 
$
3,924
   
$
3,886
     
1.0
%
Research and development expense
   
4,343
     
3,492
     
24.4
%
General and administrative expense
   
4,568
     
1,846
     
147.5
%
Total operating expenses
 
$
12,835
   
$
9,224
     
39.1
%

Sales and marketing expense increased by $38,000 in the three months ended September 30, 2020 as compared to the corresponding period in 2019. Sales and marketing expense consists primarily of:

compensation of personnel associated with pre- and after-sale support and other sales and marketing activities, including stock-based compensation;
sales commissions paid to independent sales representatives;
fees paid to sales consultants;
shipping and handling costs for transportation of products to customers;
cost of trade shows;
travel and entertainment; and
allocated overhead for rent and utilities.

Research and development expense increased by $851,000 in the three months ended September 30, 2020 as compared to the corresponding period in 2019, principally as a result of increases in new product development, testing fees and personnel costs. Research and development expense represented 9.1% and 10.4% of our revenue in the three months ended September 30, 2020 and 2019, respectively. Without reduction by grant amounts received from PRC governmental authorities (see “—Government Research and Development Funding”), gross research and development expense totaled $4.7 million, or 13.1% of revenue, in the three months ended September 30, 2020 and $4.4 million, or 13.1% of revenue, in the corresponding period in 2019. 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:

compensation of personnel associated with our research and development activities, including stock based compensation;
costs of components and other research and development supplies;
travel expense associated with customer support;
amortization of costs of software used for research and development purposes; and
allocated overhead for rent and utilities.

General and administrative expense increased $2.7 million in the three months ended September 30, 2020 as compared to the corresponding period in 2019. General and administrative expense consists primarily of:

compensation of executive, accounting and finance, human resources, information technology, and other administrative personnel, including stock-based compensation;
professional fees, including accounting and legal fees;
other corporate expenses; and
allocated overhead for rent and utilities.

We expect that, for the foreseeable future, general and administrative expenses will increase in absolute dollars, as we incur additional costs associated with growing our business and operating as a public company in the United States and the PRC.

Other Income and Expenses

 
 
Three Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
 
 
(in thousands)
       
Interest Income
 
$
179
   
$
95
     
88.4
%
Interest Expense
   
(272
)
   
(205
)
   
32.7
%
Interest Income (expense), net
 
$
(93
)
 
$
(110
)
   
-15.5
%
 
                       
Other income (expense), net
 
$
(1,759
)
 
$
1,850
     
-195.1
%


Interest income consists of interest earned on our cash and equivalents and restricted cash accounts, offset by interest expense incurred from outstanding short-term borrowings. We incurred $93,000 of interest expense, net in the three months ended September 30, 2020 as compared to $110,000 of interest expense, net in the corresponding period in 2019. This was a result of a larger balance of cash and equivalents offset by increased borrowings under short-term bank loans.

Other income, net primarily reflects (a) gains or losses recognized from the impact of exchange rates on our foreign currency-denominated working-capital transactions and (b) depreciation of assets acquired with government subsidies, as described under “—Government Research and Development Funding” above. Other income (expense), declined by $3.6 million in the three months ended September 30, 2020 as compared to Other income (expense) in the corresponding period in 2019, due primarily to realized losses of $2.5 million resulting from changes in the RMB-to-U.S. dollar exchange rate, compared to a gain of $1.8 million in the prior year period, which was partly offset by higher other income related to PRC funding in the three months ended September 30, 2020 compared to the prior year period.

Change in fair value of financial liability

We recognized a change in fair value of financial liability of $6.5 million for the three months ended September 30, 2020, which was charged to the condensed consolidated statement of operations, as described in note 12 to the condensed consolidated financial statements included in this report,

Unrealized gain from trading securities

We recorded an unrealized gain of $9.0 million for the three months ended September 30, 2020 based on the change in market value of ACM Shanghai’s indirect investment in SMIC shares on the STAR Market as is described in note 11 to the condensed consolidated financial statements included in this report.

Income Tax Expense

The following presents components of income tax expense for the indicated periods:

 
 
Three Months Ended September 30,
 
 
 
2020
   
2019
 
 
 
(in thousands)
 
Total  income tax benefit (expense)
 
$
1,747
   
$
328
 

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 purposes 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 and the treatment of stock-based compensation. 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. 203, an entity certified as an “advanced and new technology enterprise” is entitled to a preferential income tax rate of 15%. ACM Shanghai was certified as an “advanced and new technology enterprise” in 2012 and again in 2016 and 2018, with an effective period of three years.

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.

The Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted on March 27, 2020. It contains several provisions that may have financial statement effects. Key Aspects of the CARES Act include the following:

repealed the 80% taxable income limitation for 2018, 2019 and 2020, and allows those years to be carried back up to five years;
allows corporations to claim 100% of AMT credits in 2019, and provides for an election to take the entire refundable credit amount in 2018;
raised the Section 163(j) ATI limit from 30% to 50% for businesses; and
made technical corrections to TCJA for Qualified Improvement Property (“QIP”) and designates QIP as 15-year property for depreciation purposes, which makes QIP a category eligible for 100% bonus depreciation.

The CARES Act is not expected have a material impact on income taxes in the Company’s consolidated financial statements.

Net Income Attributable to Non-Controlling Interests and Redeemable Non-Controlling Interests

 
 
Three Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
 
 
(in thousands)
       
Net income attributable to non-controlling interests
 
$
1,393
   
$
307
     
353.7
%

As described above under “—STAR Market Listing and IPO,” in 2019, ACM Shanghai sold a total number of shares representing 8.3% of its outstanding ACM Shanghai shares. ACM Research continues to hold the remaining 91.7% of ACM Shanghai’s outstanding shares. As a result, commencing with the three months ended September 30, 2019, we reflect, as net income attributable to non-controlling interests and redeemable non-controlling interests, the portion of our net income allocable to the minority holders of ACM Shanghai shares. In the three months ended September 30, 2020, this amount totaled $1.4 million as compared to $0.3 million in the corresponding period in 2019.

Comparison of Nine Months Ended September 30, 2020 and 2019

Revenue
 
 
Nine Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
   
(in thousands)
       
Revenue
 
$
111,062
   
$
82,916
     
33.9
%

The increase in revenue of $28.1 million in the nine months ended September 30, 2020 as compared to the same period in 2019 reflected increases in revenue of $28.9 million from single-wafer cleaning and other front-end processing equipment, offset by a decrease in revenue of $0.8 million from back-end wafer assembly and packaging equipment and spares.

Cost of Revenue and Gross Margin

 
 
Nine Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
 
 
(in thousands)
       
Cost of revenue
 
$
61,137
   
$
44,705
     
36.8
%
Gross profit
   
49,925
     
38,211
     
30.7
%
Gross margin
   
44.95
%
   
46.08
%
   
-1.1
 

Cost of revenue increased $16.4 million and gross profit increased $11.7 million in the nine months ended September 30, 2020, as compared to the corresponding period in 2019, due to increased sales volume and higher gross margin. Gross margin decreased by 1.1 percentage points during the nine months ended September 30, 2020, as compared to the comparable period in 2019 due to differences in product mix.

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.0% and 45.0% for the foreseeable future, with direct manufacturing costs approximating 50.0% to 55.0% of revenue and overhead costs totaling 5.0% of revenue.

Operating Expenses

 
 
Nine Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
 
 
(in thousands)
       
Sales and marketing expense
 
$
11,524
   
$
8,679
     
32.8
%
Research and development expense
   
13,241
     
9,598
     
38.0
%
General and administrative expense
   
9,100
     
5,992
     
51.9
%
Total operating expenses
 
$
33,865
   
$
24,269
     
39.5
%

Sales and marketing expense increased by $2.8 million in the nine months ended September 30, 2020, as compared to the corresponding period in 2019. Sales and marketing expense consists primarily of:

compensation of personnel associated with pre and aftersales support and other sales and marketing activities, including stock-based compensation;
sales commissions paid to independent sales representatives;
fees paid to sales consultants;
shipping and handling costs for transportation of products to customers;
cost of trade shows;
travel and entertainment; and
allocated overhead for rent and utilities.

Research and development expense increased by $3.6 million in the nine months ended September 30, 2020 as compared to the corresponding period in 2019, principally as a result of increases in testing fees and personnel costs. Research and development expense represented 11.9% and 11.6% of our revenue in the nine months ended September 30, 2020 and 2019, respectively. Without reduction by grant amounts received from PRC governmental authorities (see “—Government Research and Development Funding”), gross research and development expense totaled $13.9 million, or 12.5% of revenue, in the nine months ended September 30, 2020 and $12.5 million, or 15.1% of revenue, in the corresponding period in 2019. 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:

compensation of personnel associated with our research and development activities, including stock based compensation;
costs of components and other research and development supplies;
travel expense associated with customer support;
amortization of costs of software used for research and development purposes; and
allocated overhead for rent and utilities.

General and administrative expense increased by $3.1 million in the nine months ended September 30, 2020 as compared to the corresponding period in 2019. General and administrative expense consists primarily of:

compensation of executive, accounting and finance, human resources, information technology, and other administrative personnel, including stock-based compensation;
professional fees, including accounting and legal fees;
other corporate expenses; and
allocated overhead for rent and utilities.

We expect that, for the foreseeable future, general and administrative expenses will increase in absolute dollars, as we incur additional costs associated with growing our business and operating as a public company in the United States and the PRC.

Other Income and Expenses

 
 
Nine Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
 
 
(in thousands)
       
Interest Income
 
$
834
   
$
128
     
551.6
%
Interest Expense
   
(611
)
   
(538
)
   
13.6
%
Interest Income (expense), net
 
$
223
   
$
(410
)
   
-154.4
%
 
                       
Other income (expense), net
 
$
(933
)
 
$
2,132
     
-143.8
%

Interest income consists of interest earned on our cash and equivalents and restricted cash accounts, offset by interest expense incurred from outstanding short-term borrowings. We earned $223,000 of interest income, net in the nine months ended September 30, 2020 as compared to incurring ($410,000) of interest expense, net in the corresponding period in 2019. This was a result of a larger balance of cash and equivalents and restricted cash partly offset by  increased borrowings under short-term bank loans.

Other income, net primarily reflects (a) gains or losses recognized from the impact of exchange rates on our foreign currency-denominated working-capital transactions and (b) depreciation of assets acquired with government subsidies, as described under “—Government Research and Development Funding” above. Other income (expense), declined by $3.1 million in the nine months ended September 30, 2020 as compared to Other income (expense) in the corresponding period in 2019, due primarily to realized losses of $2.0 million resulting from changes in the RMB-to-U.S. dollar exchange rate, compared to a gain of $2.3 million in the prior year period.  This was partly offset by higher other income related to PRC funding in the nine months ended September 30, 2020 compared to the prior year period.

Change in fair value of financial liability

We recognized a change in fair value of financial liability of $12.0 million for the nine months ended September 30, 2020, which was charged to the condensed consolidated statement of operations, as described in note 12 to the condensed consolidated financial statements included in this report.

Unrealized gain from trading securities

We recorded an unrealized gain of $9.0 million for the nine months ended September 30, 2020 based on the change in market value of ACM Shanghai’s indirect investment in SMIC shares on the STAR Market as is described in note 11 to the condensed consolidated financial statements included in this report.

Income Tax Expense

The following presents components of income tax expense for the indicated periods:

 
 
Nine Months Ended September 30,
 
 
 
2020
   
2019
 
 
 
(in thousands)
       
Total  income tax expense
 
$
(416
)
 
$
(667
)

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 purposes 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 and the treatment of stock-based compensation. 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. 203, an entity certified as an “advanced and new technology enterprise” is entitled to a preferential income tax rate of 15%. ACM Shanghai was certified as an “advanced and new technology enterprise” in 2012 and again in 2016 and 2018, with an effective period of three years.

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.

The Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted on March 27, 2020. It contains several provisions that may have financial statement effects. Key Aspects of the CARES Act include the following:

repealed the 80% taxable income limitation for 2018, 2019 and 2020, and also allows those years to be carried back up to five years;
allows corporations to claim 100% of AMT credits in 2019, and also provides for an election to take the entire refundable credit amount in 2018;
raises Section 163(j) ATI limit from 30% to 50% for businesses; and
makes technical corrections to TCJA for Qualified Improvement Property (“QIP”), and designates QIP as 15-year property for depreciation purposes, which makes QIP a category eligible for 100% bonus depreciation.

The CARES Act is not expected have a material impact on income taxes in the Company’s consolidated financial statements.

Net Income Attributable to Non-Controlling Interests and Redeemable Non-Controlling Interests

 
 
Nine Months Ended September 30,
       
 
 
2020
   
2019
   
% Change
2020 v 2019
 
 
 
(in thousands)
       
Net income attributable to non-controlling interests
 
$
2,228
   
$
307
     
625.7
%

As described above under “—STAR Market Listing and IPO,” in 2019 ACM Shanghai sold 8.3% of its shares to private placement investors in connection with the STAR Listing. ACM Research continues to hold the remaining 91.7% of ACM Shanghai’s outstanding shares. As a result, commencing with the nine months ended September 30, 2019, we have reflected, as net income attributable to non-controlling interests and redeemable non-controlling interests, the portion of our net income allocable to the minority holders of ACM Shanghai shares. In the nine months ended September 30, 2020, this amount totaled $2.3 million, as compared to $0.3 million for the prior year period.

Liquidity and Capital Resources

During the first nine months of 2020, we funded our technology development and operations principally through our beginning cash balance, including application of net proceeds from our initial public offering and follow-on public offering of Class A common stock in 2017 and 2019, respectively, and net proceeds from our private equity raises and short-term borrowings by ACM Shanghai from local financial institutions.

We believe our existing cash and cash equivalents, 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 in accordance with our strategic plan, we may determine to raise additional funds through public or private debt or equity financings or additional bank credit arrangements. 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 necessary or desirable, 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.

Sources of Funds

Cash Flow from Operating Activities. Our operations used cash flow of $8.0 million in the first nine months of 2020. Our cash flow from operating activities is influenced by (a) the level of net income, (b) the amount of cash we invest in personnel and technology development to support anticipated future growth in our business, (c) increases in the number of customers using our products, and (d) the amount and timing of payments by customers.

Equity and Equity-related Securities. During the nine months ended September 30, 2020, we received proceeds of $2.2 million from sales of Class A common stock pursuant to option exercises.

Release of Voluntarily Restricted Proceeds. During the nine months ended September 30, 2020, we released the restrictions on $58.8 million of the cash proceeds received from the private placement investors that purchased ACM Shanghai shares in anticipation of the STAR Listing (see “—Recent Developments—STAR Market Listing and IPO” above). Previously, due to the investors’ redemption rights, we had voluntarily chosen to hold the proceeds as restricted cash. These redemption rights were removed upon submission of the STAR Listing application.

Short-Term Loan Facilities. We have short-term borrowings with three banks, as follows:

Lender
Agreement Date
Maturity Date
 
Annual
Interest Rate
   
Maximum Borrowing
Amount(1)
   
Amount Outstanding
at September 30, 2020
 
 
 
 
       
(in thousands)
 
Bank of China Pudong Branch
June 2020
December 2020
   
4.35
%
 
RMB30,000
   
RMB17,000
 
 
 
 
         
$
4,404
   
$
2,496
 
Bank of Shanghai Pudong Branch
April 2020
May 2021 - June 2021
   
3.48%-4.68
%
 
RMB70,000
   
RMB65,296
 
 
 
 
         
$
10,276
   
$
9,585
 
Bank of Communications
April 2020
April 2021 - May 2021
   
3.65%-4.65
%
 
RMB20,000
   
RMB20,000
 
 
 
 
         
$
2,936
   
$
2,936
 
China Everbright Bank
April 2020
April 2021 - June 2021
   
2.7%-4.7
%
 
RMB80,000
   
RMB58,749
 
 
 
 
         
$
11,744
   
$
8,625
 
China Merchants Bank
August 2020
August 2021
   
3.85
%
 
RMB80,000
   
RMB29,000
 
 
 
 
         
$
11,744
   
$
4,257
 
Industrial Bank of Korea
July 2020
July 2021
   
3.99
%
 
KRW500,000
   
KRW500,000
 
 
 
 
         
$
428
   
$
428
 
 
 
 
         
$
41,532
   
$
28,327
 

(1)
Converted from RMB to dollars as of September 30, 2020. All of the amounts owing under the line of credit with China Everbright Bank and Bank of China Pudong Branch are guaranteed by Dr. David Wang, our Chief Executive Officer, President and Chair of the Board.  All of the amounts owing under the line of credit with Bank of Shanghai Pudong Branch are guaranteed by Dr. Wang and CleanChip Technologies LTD, a wholly owned subsidiary of ACM Shanghai. All of the amounts owing under the line of credit with Industrial Bank of Korea are guaranteed by YY Kim, CEO of ACM Research (Korea).

Government Research and Development Grants. As described under “Government Research and Development Funding,” ACM Shanghai has received research and development grants from local and central PRC governmental authorities. ACM Shanghai received cash payments of $2.9 million related to such grants received in the nine months ended September 30, 2020, as compared to cash payments of $1.5 million related to such grants received during the same period in 2019. Not all grant amounts are received in the year in which a grant is awarded. Because of the nature and terms of the grants, the amounts and timing of payments under the grants are difficult to predict and vary from period to period. In addition, we expect to apply for additional grants when available in the future, but the grant application process can extend for a significant period of time and we cannot predict whether, or when, we will determine to apply for any such grants.

Working Capital. The following table sets forth selected working capital information:

 
 
September 30, 2020
 
 
 
(in thousands)
 
Cash and cash equivalents
 
$
92,203
 
Accounts receivable, less allowance for doubtful amounts
   
59,796
 
Inventory
   
64,182
 
Working capital
 
$
216,181
 

Our cash and cash equivalents at September 30, 2020 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. 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.

We have never declared or paid cash dividends on our capital stock. We intend to retain all available funds and any future earnings to support the operation of and to finance the growth and development of our business and do not anticipate paying any cash dividends in the foreseeable future.

Uses of Funds

Capital Expenditures. We incurred $3.7 million in capital expenditures in the first nine months of 2020, compared to $0.9 million during the same period in 2019.

Trading Securities. ACM Shanghai made an indirect investment of $14.7 million in SMIC shares on the STAR Market through ACM Shanghai’s investment in Qingdao Limited Partnership Fund, during the first nine months of 2020, as is described in note 11 to the condensed consolidated financial statements included in this report.

Lingang-Related Investments.  ACM Shanghai, through its wholly owned subsidiary Shengwei Research (Shanghai), Inc., purchased a land use right for $9.3 million in the first nine months of 2020, as described in note 2 to the condensed financial statements included in this report. ACM Shanghai pre-paid $7.0 million in the first nine months of 2020 for a deposit towards a potential purchase of housing properties which was recorded in other long term assets in the condensed consolidated balance sheets.

Off-Balance Sheet Arrangements

As of September 30, 2020, we did not have any significant off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of Regulation S‑K under the Securities Act of 1933.

Emerging Growth Company Status

We are an “emerging growth company” 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 December 31, 2020, at which time we will become a “large accelerated filer” for purposes of the SEC’s disclosure requirements as the result of the market value of our capital stock held by non-affiliates exceeding $700 million as of June 30, 2020. We have chosen to take advantage of some of the emerging growth company 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.

Item 3.
Quantitative and Qualitative Disclosures about Market Risks

We are a smaller reporting company as defined by Item 10(f)(1) of Regulation S-K under the Securities Act of 1933 and as such are not required to provide information under this Item.

Item 4.
Controls and Procedures

Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2020. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) 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 rules and forms of the SEC. 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’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 September 30, 2020, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures over financial reporting were effective.

Changes in Internal Control over Financial Reporting

During the three months ended September 30, 2020, no changes 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.

PART II. OTHER INFORMATION

Item 1.
Legal Proceedings

From time to time we may become involved in legal proceedings or may be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

There have been no material developments with regard to legal proceedings in the nine months ended September 30, 2020 or in the subsequent period up to the date of this report.

Item 1A.
Risk Factors

Except as set forth below and Item 1A, “Risk Factors” of Part II in our Quarterly Report for the quarterly period ended June 30, 2020, there were no material changes to the risk factors discussed in Item 1A, “Risk Factors” of Part I in our Annual Report. In addition to the other information set forth in this report, you should carefully consider those risk factors, which could materially affect our business, financial condition and future operating results. Those risk factors are not the only risks facing our company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may have a material adverse effect on our business, financial condition and operating results.

Short sellers of our stock may be manipulative and may drive down the market price of our Class A common stock.

Short selling is the practice of selling securities that a seller does not own but rather has borrowed, or intends to borrow, from a third party with the intention of buying identical securities at a later date to return to the lender. A short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as the short seller expects to pay less in that purchase than it received in the sale. As it is in the short seller’s interest for the price of the stock to decline, some short sellers publish, or arrange for the publication of, opinions or characterizations regarding the relevant issuer, its business prospects and similar matters calculated to or which may create negative market momentum, which may permit them to obtain profits for themselves as a result of selling the securities short. The use of the Internet, social media, and blogging have allowed short sellers to publicly attack a company’s credibility, strategy and veracity by means of so-called “research reports” that mimic the type of investment analysis performed by legitimate securities research analysts. Issuers with limited trading volumes or substantial retail stockholder bases can be particularly susceptible to higher volatility levels, and can be particularly vulnerable to such short attacks.

Short seller publications are not regulated by any governmental or self-regulatory organization or any other official authority in the United States and are not subject to the certification requirements imposed by the SEC in Regulation Analyst Certification. Accordingly, the opinions they express may be based on distortions of actual facts or, in some cases, outright fabrications. In light of the limited risks involved in publishing such information, and the significant profits that can be made from running successful short attacks, short sellers will likely continue to issue such reports.

While we intend to strongly defend our public filings against any such short seller attacks, in many situations we could be constrained, either by principles of freedom of speech, applicable state law or issues of commercial confidentiality, in the manner in which we are able to proceed against the relevant short seller.

Such short-seller attacks have, and may cause in the future, temporary or possibly long term, declines in the market price of Class A common stock.

Our ability to sell our tools to Chinese customers may be restricted by regulatory actions

The Bureau of Industry and Security of the U.S. Department of Commerce has added, and may continue to add, certain PRC entities to the Entity List, or otherwise restrict the export of American technology to the PRC. For example, in September 2020, certain U.S. suppliers of capital equipment to Semiconductor Manufacturing International Corporation, or SMIC, one of the largest chip manufacturers in the PRC, received letters from the U.S. Department of Commerce informing them of additional license requirements for shipments to the SMIC. The Entity List and other actions by the U.S. Department of Commerce impose limitations on the supply of certain U.S. products and services to the affected entities, including a requirement that an export license be obtained in order to export products and services to the listed entities.  Challenges faced by SMIC and its key suppliers could indirectly impact SMIC’s demand for our products.

We cannot be certain what additional actions the U.S. government may take with respect to PRC entities, and whether such actions will impact our relationships with our PRC-based customers, including changes to the Entity List restrictions, export regulations, tariffs or other trade restrictions, or whether the Chinese government may take any actions in response to U.S. government action that may adversely affect our ability to do business with our PRC-based customers. Even in the absence of new restrictions, tariffs or trade actions imposed by the U.S. or Chinese government, our PRC-based customers may take actions to reduce dependence on the supply of components subject to potential U.S. trade regulations, including our tools, which could have a material adverse effect on our operating results. We are unable to predict the duration of the restrictions imposed by the U.S. government or of any additional governmental actions that may impact our relationships with our PRC-based customers, any of which could have a long-term adverse effect on our business, operating results and financial condition.

Item 2.          Unregistered Sales of Equity Securities and Use of Proceeds

Recent Sales of Unregistered Equity Securities
 
In the three months ended September 30, 2020, we issued and sold to employees and consultants an aggregate of 150,162 unregistered shares of Class A common stock upon the exercise of stock options at per share exercise prices between $0.75 and $1.50. These transactions did not involve any underwriters, any underwriting discounts or commissions, or any public offering. We believe the offers, sales and issuances of these shares were exempt from registration under the Securities Act of 1933 by virtue of Section 4(a)(2) thereof because the issuance of securities to the recipients did not involve a public offering or in reliance on Rule 701 under said Act because the transactions were pursuant to a contract relating to compensation as provided under such rule.

Item 6.
Exhibits

The following exhibits are being filed as part of this report:

Exhibit
Number
 
Description
 4.01
 
Warrant to Purchase Class A Common Stock issued to Shengxin (Shanghai) Management Consulting Limited Partnership dated July 29, 2020
 
Amendment No. 1 to Share Transfer and Note Cancellation Agreement dated July 29, 2020 between ACM Research, Inc. and Shengxin (Shanghai) Management Consulting Limited Partnership
 
Adoption Agreement dated July 29, 2020 between ACM Research, Inc. and Shengxin (Shanghai) Management Consulting Limited Partnership (amending the Second Amended and Restated Registration Rights Agreement between ACM Research, Inc. and certain of its stockholders filed with the SEC on October 18, 2017 as Exhibit 10.09 to Amendment No. 1 to Registration Statement on Form S-1)
10.03‡+
 
Facilities Agreement dated August 3, 2020 between China Merchants Bank Co., Ltd. Shanghai Branch and ACM Research (Shanghai), Inc.
 
Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
Certification of Principal Executive Officer and Principal Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS
 
XBRL Instance Document
101.SCH
 
XBRL Taxonomy Extension Schema Document
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document

 Certain information redacted and replaced with “[***]”.
+ Unofficial English translation of original document prepared in Mandarin Chinese.
*The certifications attached as Exhibit 32.01 accompany this Quarterly Report on Form 10-Q pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.
SIGNATURE

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.

 
ACM RESEARCH, INC.
Date: November 9, 2020
By:
/s/ Mark McKechnie
 
   
Mark McKechnie
 
   
Chief Financial Officer, Executive Vice President and Treasurer
(Principal Financial Officer)

44


EX-4.01 2 brhc10016473_ex4-01.htm EXHIBIT 4.01

Exhibit 4.01 

THIS WARRANT AND THE SHARES ISSUABLE UPON EXERCISE OF THIS WARRANT HAVE BEEN ACQUIRED FOR INVESTMENT AND HAVE NOT BEEN REGISTERED UNDER THE U.S. SECURITIES ACT OF1933.
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.

ACM RESEARCH, INC.

Warrant to Purchase Class A Common Stock

Certificate No. A-20-01
Original Issue Date: July 29, 2020

For Value Received, ACM Research, Inc., a Delaware corporation (the “Company”), certifies that Shengxin (Shanghai) Management Consulting Limited Partnership or its registered assigns (the “Holder”) is entitled to purchase from the Company a total of 242,681 shares (the “Warrant Shares”) of the Company’s Class A Common Stock, $0.0001 par value per share (“Class A Shares”), at a purchase price per share of $7.50 (subject to adjustment as provided in this Warrant, the “Exercise Price”), all subject to the terms, conditions and adjustments set forth below in this Warrant.

1.    Definitions. As used in this Warrant, the following terms have the respective meanings set forth below:

Aggregate Exercise Price” means $1,820,107.50.

Business Day” means any day other than (a) a Saturday or Sunday or (b) any day on which either the Federal Reserve Bank of New York or the Federal Reserve Bank of San Francisco is closed.

Exercise Period” has the meaning set forth in Section 2.

Original Issue Date” means the Original Issue Date set forth above.

Person” means any individual, sole proprietorship, partnership, limited liability company, corporation, joint venture, trust, incorporated organization or government or department or agency thereof.

This “Warrant” means this Warrant and all warrants issued upon division or combination of, or in substitution for, this Warrant.

2.    Term. This Warrant may be exercised on any Business Day during the period (the “Exercise Period”) beginning immediately after the receipt by the Holder of all approvals required of governmental department and other regulatory bodies of the People’s Republic of China, which receipt shall have been confirmed by a certificate of the Holder delivered to the Company, and ending as of 5 P.M., Eastern standard time, on December 31, 2023.

3.    Exercise.

(a)       Manner of Exercise. This Warrant may be exercised, on one occasion, in either of the following manners:

(i)       Cash Exercise. The Holder may exercise this Warrant for all, but not less than all, of the Warrant Shares by (i) surrendering this Warrant to the Company at the Company’s then principal executive offices and (ii) paying the Aggregate Exercise Price by wire transfer of immediately available funds to an account designated in writing by the Company.


(ii)       Cashless Exercise. The Holder may exercise this Warrant in full by instructing the Company to withhold, in payment of the Aggregate Exercise Price, a number of Warrant Shares then issuable upon exercise of this Warrant equal to the quotient (rounded upward to the nearest whole share) of (A) the Aggregate Exercise Price divided by (B) the average of the closing prices of the Class A Shares for the five trading days immediately preceding the date of exercise.

(b)     Delivery of Stock Certificates. Upon compliance by the Holder with the provisions of Section 3(a), the Company shall, within ten Business Days following the Exercise Time, execute (or cause to be executed) and deliver (or cause to be delivered) to the Holder a certificate representing (i) in the case of an exercise in accordance with Section 3(a)(i), all of the Warrant Shares or (ii) in the case of an exercise in accordance with Section 3(a)(ii), all of the Warrant Shares not withheld in payment of the Aggregate Exercise Price. The stock certificate so delivered shall be registered in the name of the Holder or, subject to compliance with Section 8, such other Person's name as shall be designated by the Holder in writing. This Warrant shall be deemed to have been exercised and such certificate representing Warrant Shares shall be deemed to have been issued, and the Holder or any other Person so designated to be named therein shall be deemed to have become a holder of record of such Warrant Shares for all purposes, as of 5 P.M., Eastern time, on the date of exercise.

(c)      Representations of the Company. With respect to the exercise of this warrant, the Company represents, covenants and agrees:


(i)
this Warrant is, and any Warrant issued in substitution for or replacement of this Warrant will be upon issuance, duly authorized and validly issued;


(ii)
at all times during the Exercise Period, the Company will reserve and keep available out of its authorized but unissued Class A Shares or other securities constituting Warrant Shares, solely for the purpose of issuance upon the exercise of this Warrant, the maximum number of Warrant Shares issuable upon the exercise of this Warrant; and


(iii)
the Warrant Shares will be, upon issuance, and the Company will take all such actions as may be necessary or appropriate in order that the Warrant Shares are, validly issued, fully paid and non-assessable, issued without violation of any preemptive or similar rights of any stockholder of the Company and free and clear of all taxes, liens and charges.

4.    Adjustment to Exercise Price and Number of Warrant Shares. In order to prevent dilution of the purchase rights granted under this Warrant, the Exercise Price and the number of Warrant Shares shall be subject to adjustment from time to time as provided in this Section 4 (in each case, after taking into consideration any prior adjustments pursuant to this Section 4).

(a)      Dividend, Distribution, Subdivision or Combination of Class A Shares. If the Company shall, at any time or from time to time after the Original Issue Date:


(i)
pay a dividend or make any other distribution upon any capital stock of the Company payable either in Class A Shares or in securities that are convertible into Class A Shares without payment of any consideration; or


(ii)
subdivide (by any stock split, recapitalization or otherwise) outstanding Class A Shares into a greater number of shares;

2

the Exercise Price in effect immediately prior to any such dividend, distribution or subdivision shall be proportionately reduced and the number of Warrant Shares shall be proportionately increased. If the Company at any time combines (by combination, reverse stock split or otherwise) outstanding Class A Shares into a smaller number of shares, the Exercise Price in effect immediately prior to such combination shall be proportionately increased and the number of Warrant Shares shall be proportionately decreased. Any adjustment under this Section 4(a) shall become effective at the close of business on the date the dividend, distribution, subdivision or combination becomes effective.

(b)      Reorganization, Reclassification, Consolidation or Merger. In the event of any:


(i)
capital reorganization of the Company;


(ii)
reclassification of the stock of the Company (other than a change in par value or from par value to no par value or from no par value to par value or as a result of a stock dividend or subdivision, split-up or combination of shares);


(iii)
consolidation or merger of the Company with or into another Person;


(iv)
sale of all or substantially all of the Company's assets to another Person; or


(v)
other similar transaction (other than any such transaction covered by Section 4(a)),

in each case that entitles the holders of Class A Shares to receive (either directly or upon subsequent liquidation) stock, securities or assets with respect to or in exchange for Class A Shares, this Warrant shall, immediately after such reorganization, reclassification, consolidation, merger, sale or similar transaction, remain outstanding and shall thereafter, in lieu of or in addition to (as the case may be) the Warrant Shares then exercisable under this Warrant, be exercisable for the kind and number of shares of stock or other securities or assets of the Company or of the successor Person resulting from such transaction to which the Holder would have been entitled upon such reorganization, reclassification, consolidation, merger, sale or similar transaction if the Holder had exercised this Warrant in full immediately prior to the time of such reorganization, reclassification, consolidation, merger, sale or similar transaction and acquired the Warrant Shares as a result of such exercise (without taking into account any limitations or restrictions on the exercisability of this Warrant); and, in such case, appropriate adjustment (in form and substance satisfactory to the Holder) shall be made with respect to the Holder's rights under this Warrant to ensure that the provisions of this Section 4 shall thereafter be applicable, as nearly as possible, to this Warrant in relation to any shares of stock, securities or assets thereafter acquirable upon exercise of this Warrant (including, in the case of any consolidation, merger, sale or similar transaction in which the successor or purchasing Person is other than the Company, an immediate adjustment in the Exercise Price to the value per share for the Class A Shares reflected by the terms of such consolidation, merger, sale or similar transaction, and a corresponding immediate adjustment to the number of Warrant Shares without regard to any limitations or restrictions on exercise, if the value so reflected is less than the Exercise Price in effect immediately prior to such consolidation, merger, sale or similar transaction). The provisions of this Section 4(b) shall similarly apply to successive reorganizations, reclassifications, consolidations, mergers, sales or similar transactions. The Company shall not effect any such reorganization, reclassification, consolidation, merger, sale or similar transaction unless, prior to the consummation thereof, the successor Person (if other than the Company) resulting from such reorganization, reclassification, consolidation, merger, sale or similar transaction, shall assume, by written instrument substantially similar in form and substance to this Warrant and satisfactory to the Holder, the obligation to deliver to the Holder such shares of stock, securities or assets that, in accordance with the foregoing provisions, such Holder shall be entitled to receive upon exercise of this Warrant. Notwithstanding anything to the contrary contained in this Warrant, with respect to any corporate event or other transaction contemplated by the provisions of this Section 4(b), the Holder shall have the right to elect, prior to the consummation of such event or transaction, to give effect to the exercise rights contained in Section 2 instead of giving effect to the provisions contained in this Section 4(b).

3

(c)       Certificate as to Adjustment. The Company shall furnish to the Holder:


(i)
within ten Business Days following any adjustment of the Exercise Price, a certificate of an executive officer setting forth in reasonable detail such adjustment and the facts upon which it is based and certifying the calculation thereof; and


(ii)
within ten Business Days following receipt by the Company of a written request by the Holder, a certificate of an executive officer certifying the Exercise Price then in effect and the number of Warrant Shares or the amount, if any, of other shares of stock, securities or assets then issuable upon exercise of this Warrant.

5.    Restriction on Transfer of Warrant. Neither this Warrant nor any right of the Holder under this Warrant is transferable by the Holder without the prior written consent of the Company.

6.    Not Deemed Stockholder. Prior to the issuance of the Warrant Shares, the Holder shall not be entitled to vote or receive dividends or be deemed the holder of shares of capital stock of the Company for any purpose, nor shall anything contained in this Warrant be construed to confer upon the Holder, as such, any of the rights of a stockholder of the Company or any right to vote, give or withhold consent to any corporate action (whether any reorganization, issue of stock, reclassification of stock, consolidation, merger, conveyance or otherwise), receive notice of meetings, receive dividends or subscription rights, or otherwise.

7.    Replacement on Loss. Upon receipt of evidence reasonably satisfactory to the Company of the loss, theft, destruction or mutilation of this Warrant and upon delivery of an indemnity reasonably satisfactory to it (it being understood that a written indemnification agreement or affidavit of loss of the Holder shall be a sufficient indemnity) and, in case of mutilation, upon surrender of such Warrant for cancellation to the Company, the Company at its own expense shall execute and deliver to the Holder, in lieu of this Warrant, a new Warrant of like tenor and exercisable for an equivalent number of Warrant Shares as the Warrant so lost, stolen, mutilated or destroyed, provided that, in the case of mutilation, no indemnity shall be required if this Warrant in identifiable form is surrendered to the Company for cancellation

8.    Compliance with Securities Laws. The Holder, by acceptance of this Warrant, agrees to comply in all respects with the provisions of this Section 8 and the restrictive legend requirements set forth on the face of this Warrant and further agrees that such Holder shall not offer, sell or otherwise dispose of this Warrant or any Warrant Shares to be issued upon exercise of this Warrant except under circumstances that will not result in a violation of the Securities Act of 1933 or of the securities laws of any other applicable jurisdiction. All Warrant Shares shall be stamped or imprinted with a legend in substantially the following forms:

THESE SECURITIES HAVE BEEN ACQUIRED FOR INVESTMENT AND HAVE NOT BEEN REGISTERED UNDER THE U.S. SECURITIES ACT OF 1933. SUCH SHARES 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.

THE COMPANY HAS MORE THAN ONE CLASS OF STOCK AUTHORIZED TO BE ISSUED. THE COMPANY WILL FURNISH WITHOUT CHARGE TO THE HOLDER UPON WRITTEN REQUEST A COPY OF THE FULL TEXT OF THE PREFERENCES, VOTING POWERS, QUALIFICATIONS AND SPECIAL AND RELATIVE RIGHTS OF THE SHARES OF EACH CLASS OF STOCK AUTHORIZED TO BE ISSUED BY THE COMPANY AS SET FORTH IN THE CERTIFICATE OF INCORPORATION OF THE COMPANY.

9.    Warrant Register. The Company shall keep and properly maintain at its principal executive offices books for the registration and any transfers of this Warrant. The Company may deem and treat the Person in whose name this Warrant is registered on such register as the Holder of this Warrant for all purposes, and the Company shall not be affected by any notice to the contrary, except any assignment, division, combination or other transfer of the Warrant effected in accordance with the provisions of this Warrant.

4

10.  General.

(a)      Notices. All notices, requests, consents, claims, demands, waivers and other communications in connection or accordance with this Warrant shall be in writing and shall be deemed to have been given: (i) when delivered by hand (with written confirmation of receipt); (ii) when received by the addressee if sent by a nationally recognized overnight courier (receipt requested); (iii) on the date sent by e-mail of a PDF document (with confirmation of transmission) if sent during normal business hours of the recipient, and on the next Business Day if sent after normal business hours of the recipient; or (iv) on the tenth Business Day after the date mailed, by certified or registered mail, return receipt requested, postage prepaid. Such communications must be sent to the respective parties at the addresses indicated below (or at such other address for a party as shall be specified in a notice given in accordance with this Section 10(a)).

If to the Company:
ACM Research, Inc.
42307 Osgood Road, Suite I
Fremont, CA 94539
E-mail: [***]
Attention: Chief Financial Officer
   
with a copy to:
K&L Gates LLP
One Lincoln Street
Boston, MA 02111
E-mail: [***]
Attention: Mark L. Johnson
   
If to the Holder:
Shengxin (Shanghai) Management Consulting Limited Partnership
Rm 210 32, 2nd fl. Building 1, 38 Debao Rd.,
Pilot Free Trade Zone,
Shanghai, China
  E-mail: 
 
  Attention: 
   

(b)      Entire Agreement. This Warrant, together with the Share Transfer and Note Cancellation Agreement dated as of April 30, 2020, as amended by Amendment No. 1 thereto dated as of the Original Issue Date, and the Registration Rights Agreement dated as of March 10, 2017 between the Company and certain of its securityholders, as amended by the Adoption Agreement dated as of the Original Issue Date between the Company and the Holder, constitute the full and entire understanding and agreement between the parties to this Warrant with respect to the subject matter contained in this Warrant, and supersede all prior and contemporaneous understandings and agreements, both written and oral, with respect to such subject matter.

(c)      Severability. If any term or provision of this Warrant is invalid, illegal or unenforceable in any jurisdiction, such invalidity, illegality or unenforceability shall not affect any other term or provision of this Warrant or invalidate or render unenforceable such term or provision in any other jurisdiction.

5

(d)      Amendment and Modification; Waiver. Except as otherwise provided in this Warrant, this Warrant may only be amended, modified or supplemented by an agreement in writing signed by the Company and the Holder. No waiver by the Company or the Holder of any of the provisions of this Warrant shall be effective unless explicitly set forth in writing and signed by the party so waiving. No waiver by any party shall operate or be construed as a waiver in respect of any failure, breach or default not expressly identified by such written waiver, whether of a similar or different character, and whether occurring before or after that waiver. No failure to exercise, or delay in exercising, any rights, remedy, power or privilege arising from this Warrant shall operate or be construed as a waiver thereof, nor shall any single or partial exercise of any right, remedy, power or privilege of this Warrant preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege.

(e)      Successors and Assigns. This Warrant and the rights evidenced by this Warrant shall be binding upon and shall inure to the benefit of the parties to this Warrant and the successors of the Company and the successors and permitted assigns of the Holder. Each such successor or permitted assign of the Holder shall be deemed to be the Holder for all purposes of this Warrant.

(f)      No Third-Party Beneficiaries. This Warrant is for the sole benefit of the Company and its successors and the Holder and its successors and permitted assigns. Nothing in this Warrant, express or implied, is intended to or shall confer upon any other Person any legal or equitable right, benefit or remedy of any nature whatsoever, under or by reason of this Warrant.

(g)      Submission to Jurisdiction; Waiver of Jury Trial.

(i)      Any legal suit, action or proceeding arising out of or based upon this Warrant or the transactions contemplated by this Warrant may be instituted in the federal courts of the United States of America or the courts of the State of Delaware in, and each party irrevocably submits to the exclusive jurisdiction of such courts in any such suit, action or proceeding. Service of process, summons, notice or other document by certified or registered mail to such party's address set forth in this Warrant shall be effective service of process for any suit, action or other proceeding brought in any such court. The parties irrevocably and unconditionally waive any objection to the laying of venue of any suit, action or any proceeding in such courts and irrevocably waive and agree not to plead or claim in any such court that any such suit, action or proceeding brought in any such court has been brought in an inconvenient forum.

(ii)      EACH PARTY ACKNOWLEDGES AND AGREES THAT ANY CONTROVERSY WHICH MAY ARISE UNDER THIS WARRANT IS LIKELY TO INVOLVE COMPLICATED AND DIFFICULT ISSUES AND, THEREFORE, EACH SUCH PARTY IRREVOCABLY AND UNCONDITIONALLY WAIVES ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN RESPECT OF ANY LEGAL ACTION ARISING OUT OF OR RELATING TO THIS WARRANT OR THE TRANSACTIONS CONTEMPLATED BY THIS WARRANT.

(h)      Governing Law. This Warrant shall be governed by and construed in accordance with the internal laws of the State of Delaware without giving effect to any choice or conflict of law provision or rule (whether of the State of Delaware or any other jurisdiction) that would cause the application of laws of any jurisdiction other than those of the State of Delaware.

(i)       Interpretation. For purposes of this Agreement:


(i)
headings used in this Agreement are for convenience of reference only and shall not, for any purpose, be deemed a part of this Agreement;


(ii)
any references herein to a Section refer to a Section of this Agreement, unless specified otherwise;


(iii)
the words “include,” “includes” and “including” as used herein shall not be construed so as to exclude any other thing not referred to or described;


(iv)
the word “or” is not exclusive;

6


(v)
the definition given for any term in this Agreement shall apply equally to both the singular and plural forms of the term defined;


(vi)
whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms;


(vii)
unless the context otherwise requires, references herein to a statute means such statute as amended from time to time and includes any successor legislation thereto and any rules and regulations promulgated thereunder; and


(viii)
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.

(j)      Counterparts. This Warrant may be executed in counterparts, each of which shall be deemed an original, but both of which together shall be deemed to be one and the same agreement. A signed copy of this Warrant delivered by e-mail or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Warrant.

In Witness Whereof, the Company has duly executed this Warrant on the Original Issue Date.

 
ACM RESEARCH, INC.
     
 
By:
/s/ Hui Wang
   
Name: Hui Wang
   
Title: CEO
Accepted and agreed:

SHENGXIN (SHANGHAI) MANAGEMENT
CONSULTING LIMITED PARTNERSHIP

By:

, General Partner
     
 
By: /s/ Steven Huang


7

EX-10.01 3 brhc10016473_ex10-01.htm EXHIBIT 10.01

Exhibit 10.01

Amendment No. 1
to
Share Transfer and Note Cancellation Agreement

This Amendment No. 1 to Share Transfer and Note Cancellation Agreement (this “Amendment”) is made as of the date set forth on the signature page hereto by and between ACM Research, Inc. (“ACM”) and Shengxin (Shanghai) Management Consulting Limited Partnership (“SMC,” and together with ACM, the “Parties”), with respect to their Share Transfer and Note Cancellation Agreement dated as of April 30, 2020 (the “Agreement”). Capitalized terms defined in the Agreement but not in this Amendment are used herein with the respective meanings ascribed to them in the Agreement.

Recitals

A.       Pursuant to Section 1.1 of the Agreement, SMC assigned and surrendered the Remaining Warrant Shares, which consisted of 242,681 shares of Class A Common Stock, to ACM for consideration to be determined as described in the Agreement.

B.      ACM wishes to deliver, and SMC wishes to accept, the Alternative A Consideration, as set forth in Section 1.2(a) of the Agreement and as otherwise set forth below, in full satisfaction and payment for the Remaining Warrant Shares surrendered to ACM in accordance with Section 1.1 of the Agreement.
In consideration of the mutual covenants and agreements set forth in this Amendment and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties agree as follows:

1.       Consideration for Remaining Warrant Shares.

1.1    Cancellation of SMC Note. Effective as of the execution and delivery of this Amendment, ACM hereby cancels the SMC Note, with the intention and purpose of irrevocably and unconditionally releasing and forever discharging SMC of and from any and all rights, obligations, promises, agreements, debts, losses, controversies, claims, causes of action, liabilities, damages and expenses of any nature whatsoever, whether known or unknown and whether asserted or unasserted, that ACM ever had or may have against SMC arising under the SMC Note. ACM shall mark the original, executed copy of the SMC Note by writing or stamping the word “CANCELED” on each page thereof and shall promptly send such marked copy to SMC by personal delivery in accordance with Section 5.6 of the Agreement.

1.2    Issuance of Warrant. Contemporaneously with the execution and delivery of this Agreement, ACM is executing, and delivering to SMC, a warrant in the form of Exhibit A to this Amendment (the “New Warrant”) to purchase, at a purchase price per share of US$7.50, the New Warrant Shares, which shall consist of the 242,681 shares of Class A Common Stock formerly comprising the Remaining Warrant Shares and which have been held by ACM as treasury stock following the surrender of the Remaining Warrant Shares pursuant to Section 1.1 of the Agreement. The Warrant provides, among other things, that any exercise of the Warrant by SMC at any time shall be subject to all Regulatory Approvals.

1.3    Amendment of Registration Rights Agreement. Contemporaneously with the execution and delivery of this Agreement, ACM and SMC are entering into an Adoption Agreement in the form of Exhibit B (the “Adoption Agreement”), which will amend the Registration Rights Agreement in order to grant to SMC certain incidental, or piggyback, rights to offer and sell any or all of the New Warrant Shares pursuant to a registration statement filed under the Securities Act.


2.      Economic Effects. It is the intention of the Parties that the delivery of the Alternative A Consideration, as set forth in Section 1, as of the date hereof shall, to the maximum extent feasible and permitted by law, shall have the economic effects as if such Alternative A Consideration had been delivered contemporaneously with SMC’s assignment and surrender of the Remaining Warrant Shares on April 30, 2020. Without limiting the foregoing, notwithstanding any provision of the SMC Note, no interest shall be deemed to have accrued after April 30, 2020 with respect to any principal of or interest on the SMC Note.

3.       Representations and Warranties of ACM. ACM represents and warrants to SMC as follows:

3.1      SMC Note. Immediately prior to the execution and delivery of this Agreement, ACM was the sole owner and holder of the SMC Note and held beneficial and legal title to the SMC Note free and clear of any and all liens or other encumbrances.

3.2    Authorization. All corporate action required to be taken to authorize ACM to enter into and perform this Amendment, including the cancelation of the SMC Note and the execution and delivery of the New Warrant and the Adoption Agreement, the issuance has been taken.

3.3    Binding Obligation. Each of this Amendment, the New Warrant and the Adoption Agreement constitutes a valid and legally binding obligation of ACM, enforceable against ACM in accordance with its terms except as limited by (a) applicable bankruptcy, insolvency, reorganization, moratorium, fraudulent conveyance or other laws of general application relating to or affecting the enforcement of creditors’ rights generally or (b) laws relating to the availability of specific performance, injunctive relief or other equitable remedies.

3.4    Valid Issuance of Class A Common Stock. The New Warrant Shares, if and when issued, sold and delivered in accordance with the terms and for the consideration set forth in the New Warrant, will be validly issued, fully paid and nonassessable, and free of restrictions on transfer other than restrictions on transfer under this Amendment and applicable U.S. federal and state securities laws.

3.5    Governmental Consents and Filings. Except as required by the Required Approvals (including all applicable U.S. federal and state securities laws), 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 Amendment.

3.6     Compliance with Other Instruments. ACM’s execution, delivery and performance of this Amendment, the New Warrant and the Adoption Agreement will not result in (a) any violation, or be in conflict with or constitute, with or without the passage of time and giving of notice, default, (i) of any provisions of its organizational documents, (ii) of any instrument, judgment, order, writ or decree, (iii) under any note, indenture or mortgage, or (iv) 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, 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 or (b) 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.

4.        Representations and Warranties of SMC. SMC represents and warrants to ACM as follows:

4.1     Authorization. All corporate action required to be taken to authorize SMC to enter into and perform this Amendment has been taken.

2

4.2    Binding Obligation. This Amendment constitutes a valid and legally binding obligation of SMC, enforceable against SMC in accordance with its terms except as limited by (a) applicable bankruptcy, insolvency, reorganization, moratorium, fraudulent conveyance or other laws of general application relating to or affecting the enforcement of creditors’ rights generally or (b) laws relating to the availability of specific performance, injunctive relief or other equitable remedies.

4.3    Governmental Consents and Filings. Except as required by the Required Approvals, 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 Amendment.

4.4     Compliance with Other Instruments. SMC’s execution, delivery and performance of this Amendment and the Adoption Agreement will not result in (a) any violation, or be in conflict with or constitute, with or without the passage of time and giving of notice, default, (i) of any provisions of its organizational documents, (ii) of any instrument, judgment, order, writ or decree, (iii) under any note, indenture or mortgage, or (iv)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 or (b) 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.

4.5    Purchase Entirely for Own Account. SMC is acquiring the New Warrant, and shall acquire (if and when acquired) the New 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 New Warrant or the New Warrant Shares. SMC has no present intention of selling, granting any participation in or otherwise distributing any interest in the New Warrant or the New 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 the New Warrant or the New Warrant Shares, as applicable.

4.6    Disclosure of Information. SMC has had an opportunity to discuss with ACM’s management the business, management and financial affairs of ACM and ACM Shanghai and the terms and conditions of the offering of the New Warrant and SMC has had an opportunity to review ACM Shanghai’s facilities. The foregoing, however, does not limit or modify the representations and warranties of ACM in Section 2 or the right of SMC to rely thereon.

4.7     Restricted Securities. SMC understands the New Warrant has not been and will not be registered under the Securities Act and, if and when issued, the New Warrant Shares will not have been, and will not be, registered under the Securities Act, in each case 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’s representations as expressed in this Amendment. SMC understands that the New Warrant and, if and when issued, the New Warrant Shares shall constitute “restricted securities” under applicable U.S. federal and state securities laws and that, pursuant to those laws, SMC must hold the Warrant and the New Warrant Shares, as applicable, 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 (if applicable). SMC acknowledges that ACM has no obligation to register or qualify for resale the New Warrant or the New Warrant Shares, except as contemplated by the Registration Rights Agreement with respect to the New Warrant Shares, pursuant to the Adoption Agreement. 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 New Warrant or the New Warrant Shares, as applicable, and on requirements relating to ACM that are outside of SMC’s control and that ACM is under no obligation, and may not be able, to satisfy.

3

4.8     Legends. SMC understands that the New Warrant and, if and when issued, the New Warrant Shares, which will be held in book-entry form, may be notated with restrictive legends as ACM and its counsel deem necessary or advisable under applicable law or pursuant to this Amendment or the New Warrant, including a legend substantially to the following effect:

“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.”

4.9    Investor Status. SMC is an accredited investor as defined in Rule 501(a) of Regulation D promulgated under the Securities Act and is not a U.S. person as defined in Regulation S under the Securities Act. SMC understands and confirms that the New Warrant has not been, and the New Warrant Shares will not be, 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 New Warrant and the date of the execution and delivery of this Amendment, 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 New Warrant or the New Warrant Shares, as applicable, or any use of this Amendment, including (a) the legal requirements within its jurisdiction for the purchase of the New Warrant or the New Warrant Shares, as applicable, (b) any foreign exchange restrictions applicable to such purchase, (c) any governmental or other consents that may need to be obtained, (d) the income tax and other tax consequences, if any, that may be relevant to the purchase, holding, redemption, sale, or transfer of the New Warrant or the New Warrant Shares, as applicable, and (e) SMC’s receipt and continued beneficial ownership of the New Warrant or the New Warrant Shares, as applicable, will not violate any applicable securities or other laws of SMC’s jurisdiction.

5.        Miscellaneous.

5.1    Survival. Unless otherwise set forth in this Amendment, the representations and warranties of each Party contained in this Amendment shall survive the execution and delivery of this Amendment 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 Party.

5.2    Successors and Assigns. The terms and conditions of this Amendment shall inure to the benefit of and be binding upon the respective successors and assigns of the Parties. Nothing in this Amendment, express or implied, is intended to confer upon any party other than the Parties to this Amendment or their respective successors and assigns any rights, remedies, obligations, or liabilities under or by reason of this Amendment, except as expressly provided in this Amendment.

4

5.3    Governing Law. This Amendment and any controversy arising out of or relating to this Amendment 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.

5.4    Counterparts. This Amendment may be executed in counterparts, each of which shall be deemed an original but both 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, e.g., 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.

5.5     Interpretation. For purposes of this Amendment:


(a)
headings used in this Amendment are for convenience of reference only and shall not, for any purpose, be deemed a part of this Amendment;


(b)
references to a Section or Subsection refer to a Section or Subsection of this Amendment, unless specified otherwise;


(c)
the words “include” and “including” shall not be construed so as to exclude any other thing not referred to or described;


(d)
the word “or” is not exclusive;


(e)
the definition given for any term shall apply equally to both the singular and plural forms of the term defined;


(f)
unless the context otherwise requires otherwise, references (i) to an agreement, instrument or other document (including this Amendment) 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 (ii) 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


(g)
this Amendment 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.

5.6     Notices. All notices and other communications given or made pursuant to this Amendment shall be in writing and shall be deemed effectively given upon the earlier of (a) 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’s normal business hours, then on the recipient’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 Subsection 5.6. If notice is given to ACM, a copy shall also be sent to Mark L. Johnson at K&L Gates LLP, State Street Financial Center, 1 Lincoln Street, Boston, Massachusetts 02111.

5.7    Attorneys’ Fees. If any action at law or in equity (including arbitration) is necessary to enforce or interpret the terms of any of this Amendment, the prevailing Party shall be entitled to reasonable attorneys’ fees, costs and disbursements in addition to any other relief to which such Party may be entitled.

5

5.8    Amendments. Any term of this Amendment may be amended or terminated only with the written consent of the Parties.

5.9    Severability. In case any one or more of the provisions contained in this Amendment 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 Amendment, 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.

5.10  Entire Agreement. The Agreement, as amended by this Amendment, together with the New Warrant and the Adoption Agreement, constitute the full and entire understanding and agreement between the Parties with respect to the subject matter of this Amendment, and any other written or oral agreement relating to the subject matter of this Amendment existing between the Parties is expressly canceled.

5.11   Dispute Resolution.

(a)      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 Amendment, (b) agree not to commence any suit, action or other proceeding arising out of or based upon this Amendment except in the state courts of Delaware 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 Amendment or the subject matter of this Amendment may not be enforced in or by such court.

(b)      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 Amendment or the subject matter of this Amendment. 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 Subsection 5.11(b) 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.

[Remainder of Page Intentionally Left Blank]

6

In Witness Whereof, the Parties have executed this Amendment as of July 29, 2020.

 
ACM Research, Inc.
     
 
By:
/s/ Hui Wang
   
Name: Hui Wang
   
Title: CEO

 
Address:
42307 Osgood Road, Suite I
   
Fremont, CA 94539
   
United States of America

 
Shengxin (Shanghai) Management
 
Consulting Limited Partnership

 
By:
/s/ Steven Huang
   
Name:
   
Title:

 
Address:
Rm. 210-32, 2nd Fl. Building 1
   
38 Debao Rd.
   
Pilot Free Trade Zone
   
Shanghai, China


7

EX-10.02 4 brhc10016473_ex10-02.htm EXHIBIT 10.02

Exhibit 10.02

Adoption Agreement

This Adoption Agreement (this “Adoption Agreement”) is executed on July 29, 2020, by the undersigned (“Acquirer”) pursuant to the terms of the Second Amended and Restated Registration Rights Agreement dated as of March 17, 2017 (as further amended or restated from time to time, the “Agreement”), by and among ACM Research, Inc. and certain of its security holders. Capitalized terms used but not defined in this Adoption Agreement shall have the respective meanings ascribed to them in the Agreement.

By the execution of this Adoption Agreement, Acquirer agrees as follows.

1.
Acknowledgement. Acquirer acknowledges that, as the result of its receipt on the date hereof of a Warrant to Purchase Class A Common Stock of the Company it has the right to acquire Registrable Securities, consisting of 242,681 Class A Shares acquirable upon exercise of such Warrant, as a holder of securities of the Company in accordance with Section 12(b)(iii) of the Agreement, after which Acquirer shall be considered an “Incidental Rights Holder” for all purposes of the Agreement.

2.
Agreement. Acquirer adopts the Agreement with the same force and effect as if Acquirer were originally a party to the Agreement.

3.
Conflicts. In the event that the terms of the Agreement conflict with any other agreement pursuant to which Acquirer is bound, Acquirer expressly acknowledges and agrees that the terms of the Agreement shall govern.

4.
Notice. Any notice required or permitted by the Agreement shall be given to Acquirer at the address or email address listed below Acquirer’s signature to this Adoption Agreement.

ACQUIRER:
ACCEPTED AND AGREED:
   
Shengxin (Shanghai) Management
ACM Research, Inc.
Consulting Limited Partnership
 
 By: 

, General Partner

 
By: /s/ Steven Huang
By:
/s/ Hui Wang
     
Name: Hui Wang
     
Title: CEO

Address:
Rm. 210 32, 2nd FL. Building 1,  
 
38 Debao Rd., Pilot Free Trade Zone
 
 
Shanghai, China
 

Email: 
 
@acmrsch.com


EX-10.03 5 brhc10016473_ex10-03.htm EXHIBIT 10.03

Exhibit 10.03

Facilities Agreement
 
(Applicable to working capital loans not subject to a separate loan contract)

No.: 121XY2020018744

Facilities Grantor: China Merchants Bank Co., Ltd. Shanghai Branch (hereinafter referred to as Party A)
 
Facilities Applicant: ACM Research (Shanghai), Inc. (hereinafter referred to as Party B)
 
At the request of Party B, Party A agrees to grant a loan facility to Party B for its use. Party A and Party B hereby reach a consensus on the following provisions and hereby enter into this Agreement upon sufficient negotiation in accordance with relevant laws.
 
1. Line of credit
 
1.1 Under this Agreement, Party A provides Party B with the line of credit (including revolving line of credit and/or one-off line of credit) of RMB 80 million (including other currencies of equivalent value, the exchange rate being subject to the exchange quotation published by Party A upon the actual occurrence of a specific transaction, same as below).
 
The outstanding balance for a specific transaction under / (fill in the name of the agreement) No. / between Party A (or Party A’s subordinate affiliate) and Party B shall be automatically included under this Agreement and be directly deemed as utilized facilities hereunder.
 
1.2 The credit term is 12 months, i.e. from August 03, 2020 to August 02, 2021. Party B shall apply with Party A within the term for utilization of the facility for a specific credit business, and Party A will not accept facility utilization requests from Party B beyond the expiration date of the credit term, unless otherwise provided herein.
 
1.3 Credit businesses under the facility shall include, without limitation, one or more of the following businesses: loans/order loans, trade financing, bills discounting, acceptance of commercial bills of exchange, confirmation/discounting for accepted commercial bills of exchange, foreign/domestic letters of guarantee, guarantee for payment of customs duty, legal-person account overdraft, derivative businesses, gold leasing, etc.
 
“Trade financing” includes, without limitation, foreign/domestic letters of credit, import bill advance, delivery guarantee, import collection bill advance, package lending, export bill advance, export negotiation, export collection bill advance, import/export remittance financing, credit insurance financing, factoring, guarantee of bills and other business types.
 
1.4 The revolving credit line refers to the maximum sum of the balance of the principal under one or more credit businesses described in the preceding paragraph, which is granted by Party A to Party B for its continuous and revolving use during the credit term.
 
The one-off line of credit refers to the maximum sum of the aggregate incurred amount of all credit businesses described in the preceding paragraph, which is approved and granted by Party A to Party B during the credit term. Party B is not allowed to revolve one-time line of credit. Each credit business applied for by Party B will occupy the corresponding amount in the one-off line of credit, until such credit line is fully occupied.
 

2. Utilization arrangement for the line of credit
 
2.1 The specific credit business that has been applied for by Party B and approved by Party A during the credit period shall be automatically included in this Agreement and shall use the line of credit hereunder.
 
2.2 If Party A conducts factoring business in which Party B is the payer (debtor of accounts receivable), Party A’s claim in the accounts receivable due from Party B as transferred by a third party under such business shall be deemed as utilized facilities. If Party B applies with Party A for factoring business in which Party B is the payee (creditor of accounts receivable), purchase funds (for the acquired accounts receivable) paid by Party A to Party B under such business with its own funds or other funds of lawful sources for purchase of Party B’s claim in the accounts receivable shall be deemed as utilized facilities.
 
2.3 If, as required by its internal procedures, Party A entrusts any other branch of China Merchants Bank to re-issue the letter of credit to the beneficiary after the issuance of a letter of credit, such letter of credit and the bill negotiation and shipping guarantee business thereunder shall be deemed as utilized facilities.
 
When conducting the import letter of credit business, if subsequently, there is an import bill advance under the same letter of credit, the import letter of credit and the import bill advance shall be deemed as the same utilized facility at different stages. In other words, in the case of the import bill advance business, the facilities reinstated after payment with letter of credit will be used in import bill advance and shall be deemed as the same utilized facility under the original import letter of credit.
 
3. Approval and utilization of facilities
 
3.1 The type of facilities (revolving line of credit or one-off line of credit) under this Agreement, the applicable types of credit business, the amount of facilities corresponding to each type of credit business, whether the facilities under different types of credit business may be shared, and the specific conditions of use, shall be subject to the approval of Party A. If Party A adjusts its original approval for an application submitted by Party B during the credit term, the subsequent approval issued by Party A shall constitute a supplementation and amendment to the original approval, and so on.
 
3.2 Party B’s use of the credit line must be applied for on a case-by-case basis, and Party B shall submit the materials required by Party A for Party A’s approval on a case-by-case basis. Party A may decide whether to approve the application by taking into account its internal management requirements and Party B’s business conditions, and may unilaterally reject Party B’s application without any legal liability to Party B. If there is any discrepancy between this clause and other relevant provisions of this Agreement, this clause shall prevail.
 
3.3 Upon Party A’s approval of a specific credit business, the specific business documents signed by the Party A and Party B for such business (including but not limited to individual agreements/applications, framework agreements or specific business contracts) shall constitute an integral part of this Facilities Agreement. The specific amount, interest rate, term, purpose, costs and other elements of each loan or other credit business shall be subject to the specific business documents, business vouchers confirmed by Party A (including but not limited to loan notes, etc.) and records in Party A’s system.
 

Where Party B requests a working capital loan within the credit line, there is no need for the Parties to sign a separate loan contract. Party B shall submit a withdrawal application on a case-by-case basis, and Party A shall approve such application on a case-by-case basis.
 
3.4 Party A has the right to adjust the base interest rates or interest rate pricing methods for loans/other credits under this Agreement on a regular or irregular basis in consideration of changes in relevant State policies, domestic and overseas market conditions, or its own credit policies. Such adjustment shall become effective upon Party A’s notice to Party B (by publishing an announcement at Party A’s outlets or China Merchants Bank’s official website, or sending a notice to the mailing address/contact details provided by Party B herein). If Party B does not accept the adjustment, it may make repayments in advance; otherwise, the adjustment shall be deemed to have been accepted by Party B and apply according to the above notice. If a relevant financing business hereunder involves periodic repricing, and the market base interest rate at the time of repricing is 0, Party A will make the pricing with 0 as the base interest rate.
 
If there is any discrepancy between this clause and other relevant provisions of this Agreement, this clause shall prevail.
 
3.5 The term for using each loan or other credit within the credit line shall be determined based on Party B’s operation needs and Party A’s business management rules. The maturity date of a specific business may be later than the expiration date of the credit term (unless otherwise required by Party A).
 
3.6 During the credit term, Party A has the right to conduct regular annual reviews of Party B’s operations, financial conditions, etc., and adjust the credit line granted to Party B based on the review results.
 
4. Interest rate for working capital loans
 
4.1 The interest rate for each loan under this Agreement shall be specified by Party B in the corresponding withdrawal application for Party A’s approval. If there is any discrepancy between the withdrawal application and the loan note or the record in Party A’s system, the loan note or the record in Party A’s system shall prevail.
 
4.2 If Party B fails to use a loan for purposes agreed in this Agreement, for the part not used for the agreed purposes, a penalty interest shall accrue at the original interest rate plus 100% from the date of change of the purposes. The original interest rate refers to the interest rate applicable before the purposes of the loan are changed.
 
If Party B fails to repay a loan on time, for the unpaid portion of the loan, an overdue interest (penalty interest) shall accrue at the original interest rate plus 50% (overdue interest rate) from the overdue date. The original interest rate refers to the interest rate applicable before the loan maturity date (including early maturity date) (or the interest rate applicable in the last floating period before the loan maturity date (including early maturity date), if floating interest rate is used).
 
If a loan is both overdue and not used for the agreed purposes, the higher of the above interest rate shall apply.
 
4.3 During the loan term, if the People’s Bank of China adjusts the rules for loan interest rates, the relevant rules of the People’s Bank of China shall apply.
 

4.4 If a loan maturity date falls on a holiday, the loan shall be automatically extended to the first working day immediately following the holiday, and interest shall accrue for the actual number of days utilized by the loan funds.
 
4.5 Party B shall pay interest on each interest payment date. Party A may directly deduct interests payable from any account of Party B opened with China Merchants Bank. If the repayment date of the last installment of the loan principal is not an interest payment date, the repayment date of the last installment of the loan principal shall be taken as the interest payment date, and the borrower shall pay all interests accrued on the loan principal on that date. If Party B fails to pay interests on time, a compound interest shall accrue on the overdue interests (including penalty interests) at the overdue interest rate provided in this article.
 
5. Guarantee
 
5.1 For all debts owed by Party B to Party A under this Agreement, Party B or a third party recognized by Party A shall provide guarantee by mortgaging certain property or provide joint security. Party B or such third-party guarantor shall issue or sign a separate guarantee document at Party A’s request.
 
5.2 If the guarantor fails to sign the guarantee document or complete the guarantee procedures in accordance with this article (including where the debtor of accounts receivable raises a challenge against such accounts before they are pledged), Party A has the right not to provide the relevant facilities to Party B.
 
5.3 Where a mortgagor mortgages a real estate as guarantee for all debts owed by Party B to Party A under this Agreement, if Party B becomes aware that the collateral is or may be included in the government’s demolition or expropriation plan, it shall notify Party A thereof immediately and urge the mortgagor to use the compensation items received from the demolishing party as ongoing guarantee for Party B’s debts in accordance with the mortgage contract, and promptly complete the relevant guarantee procedures, or, at Party A’s request, provide other security measures approved by Party A.
 
If, due to the occurrence of an event described in the preceding paragraph to the collateral, it is necessary to re-establish the guarantee or provide other security measures, the relevant costs incurred shall be borne by the mortgagor, and Party B shall bear joint and several liability for such costs. Party A has the right to directly deduct such costs from Party B’s account.
 
6. Party B’s rights and obligations
 
6.1 Party B has the following rights:
 
6.1.1 To request Party A to provide loans or other credits within the credit line in accordance with the conditions set forth in this Agreement;
 
6.1.2 To use the credit line in accordance with this Agreement;
 
6.1.3 To request Party A to keep confidential any information provided by Party B about its production, operations, property, accounts, etc., unless otherwise provided in this Agreement;
 
6.1.4 To transfer debts to a third party with the written consent of Party A.
 

6.2 Party B bears the following obligations:
 
6.2.1 To truthfully provide documents and materials required by Party A (including but not limited to providing authentic financial books/statements and annual financial reports at the frequency required by Party A, material decisions on and changes in the production, operations and management, fund withdrawal/use materials, collateral materials, etc.), as well as information of its account opening bank, account number, deposit and loan balance, and cooperate with Party A in investigations, reviews and inspections;
 
6.2.2 To be subject to Party A’s supervision over the use of credit funds and the relevant production, operation and financial activities;
 
6.2.3 To use loans and/or other credits in accordance with the provisions of and/or for purposes committed under this Agreement or specific business documents;
 
6.2.4 To repay the principal, interests and costs of all loans, advances and other credit debts in full and on time in accordance with this Agreement and specific business documents;
 
6.2.5 To obtain the written consent of Party A before transferring all or part of its debts under this Agreement to any third party;
 
6.2.6 Upon the occurrence of any of the following events, Party B shall notify Party A immediately and cooperate actively with Party A to provide security measures for the safe repayment of the principal, interests and costs of the loans, advances and other credit debts under this Agreement:
 
6.2.6.1 Party B experiences a material financial loss, assets loss or other financial crisis;
 
6.2.6.2 Party B offers a loan or provides a guarantee or security in favor of a third party or in protection of a third party against loss, or provides its own property (rights) as mortgage (pledge) collateral;
 
6.2.6.3 Party B suspends business operations, has its business license revoked or cancelled, applies or is applied for bankruptcy or dissolution, or changes its key company information, e.g., company name, registered address, place of business, beneficial owner, etc.;
 
6.2.6.4 Party B’s controlling shareholder, affiliated company or de facto controller sustains a material operating or financial crisis, which affects its normal business operations, or Party B’s legal representative/principal, director or key senior management personnel are replaced or are punished/restricted of freedom by a competent Chinese authority for breach of law, misconduct or for other reasons, or are missing for 7 days, which may affect its normal business operations;
 
6.2.6.5 Party B makes a related-party transaction with its controlling shareholder, affiliated company or de facto controller in an amount equal to 10% of Party B’s net assets (Party B’s notice shall at least include the affiliation relationship between the transaction parties, transaction items and nature, transaction amount or ratio, pricing policy (including transactions for no price or a nominal price only), etc.);
 
6.2.6.6 Party B faces any litigation, arbitration or criminal or administrative penalty which has significant adverse impact on its operations or property conditions;
 

6.2.6.7 Party B or its de facto controller is engaged in a significant amount of private usury, or has bad records at other financial institutions for borrowing new loans to repay old ones, overdue loans, overdue interests, etc.; or the internal capital chain of Party B’s affiliate is broken and a debt crisis occurs; or Party B’s project is terminated or suspended or Party B makes a material investment error;
 
6.2.6.8 Other major events which may affect Party B’s solvency.
 
6.2.7 Party B shall not be negligent to manage or recover its claims falling due, or dispose of its existing major property without a compensation or by other inappropriate means.
 
6.2.8 Party B must obtain the prior written consent of Party A for materials matters such as merger (acquisition), division, restructuring, joint venture (partnership), assets (equity interests) transfer, shareholding reform, foreign investment, increasing debt financing, etc.
 
6.2.9 Where accounts receivable are pledged, Party B shall ensure that the credit balance at any point during the credit term will remain below 80% of the balance of the pledged accounts receivable; otherwise, Party B must provide new accounts receivable approved by Party A as pledge or lodge a deposit (the deposit account shall be the one automatically created or recorded in Party A’s system when the deposit is lodged, the same below), until the balance of the pledged accounts receivable × 80% + valid deposit > credit balance.
 
6.2.10 Where Party B lodges a deposit, if the balance in the deposit account falls under 95% of the amount of the specific business due to exchange rate fluctuations, Party B shall supplement a corresponding amount of deposit or provide other guarantees at Party A’s request.
 
6.2.11 Party B shall ensure that all import sales revenues are retrieved into Party A’s designated account, and for export negotiations, all bills and/or documents under letters of credit are transferred to Party A.
 
6.2.12 Party B shall ensure that settlements, payments and other revenue earning and expending activities are mainly made via its settlement bank account opened with Party A. During the credit term, the proportion of settlement transactions made via such designated account shall be at least not lower than the proportion of Party B’s financing amount with Party A in its total financing amount with all banks.
 
7. Party A’s rights and obligations
 
7.1 Party A has the following rights:
 
7.1.1 To request Party B to repay the principal, interests and costs of loans, advances and other credit debts under this Agreement or specific contracts in full and on time;
 
7.1.2 To request Party B to provide materials for the utilization of its credit line;
 
7.1.3 To learn about Party B’s production, operations and financial activities;
 
7.1.4 To supervise over Party B’s use of loans and/or other credits for purposes stipulated in this Agreement and specific business documents; and to unilaterally and directly suspend or limit, for business needs, the corporate online banking/corporate App/other online functions of Party B’s account (including but not limited to closing corporate online banking/corporate App/other online functions, presetting a payee list/single payment cap amount/phased payment cap amount and other limits) and other electronic payment channels, limiting the sale of settlement vouchers, or limiting over-the-counter payments and fund transfers via Party B’s account as well as the payment and exchange functions in non-counter channels such as telephone banking and mobile banking;
 

7.1.5 To, after issuing a letter of credit upon Party B’s application, delegate another branch of China Merchants Bank at the place where the beneficiary is domiciled to re-issue the letter of credit to the beneficiary as required by its internal processes;
 
7.1.6 To deduct directly from any account opened by Party B with any institution of China Merchants Bank for the repayment of Party B’s debts under this Agreement and specific business documents (if a credit debt is not in RMB, to directly use funds in Party B’s RMB account, converted at the exchange rate announced by Party A at the time of deduction, to repay the principal, interests and costs of such credit debt);
 
7.1.7 To transfer its claims against Party B and take actions as it deems fit to notify Party B of such transfer and seek collection from Party B, including but not limited to by fax, mail, personal delivery, announcement in public media, etc.;
 
7.1.8 To supervise over and entrust other institutions of China Merchants Bank to supervise over Party B’s accounts, and control the payment of loan funds for such loan purposes within such payment scope as agreed by the Parties;
 
7.1.9 If Party A finds that Party B falls under any of the circumstances specified in Article 6.2.6 of this Agreement, Party A has the right to request Party B to provide security measures for the safe repayment of the principal, interests and all relevant costs of the credit debts under this Agreement at Party A’s request, and also to directly take one or more breach remedies stipulated in the “Breach Events and Handling” clause of this Agreement;
 
7.1.10 Other rights specified in this Agreement.
 
7.2 Party A bears the following obligations:
 
7.2.1 To release loans or provide other credits within the credit line to Party B in accordance with the conditions set forth in this Agreement and specific contracts;
 
7.2.2 To keep confidential the assets, finance, production and operations of Party B, unless otherwise provided in laws and regulations, or otherwise required by regulatory authorities, or unless the recipient is Party A’s superior or subordinate entities or external auditors, accountants, lawyers or other professionals bound by the same confidentiality obligations.
 
8. Special warranties of Party B
 
8.1 Party B is a legal-person entity duly established and legally existing under Chinese laws, has completed true, legal and valid registration, annual reporting and disclosure procedures, and has full civil capacity to sign and perform this Agreement;
 
8.2 Party B has full authorization from its board of directors or any other competent body to sign and perform this Agreement;
 
8.3 All documents, materials, vouchers, etc. provided by Party B concerning itself and the guarantors, mortgagors (pledgors), mortgage (pledge) collateral, etc. are true, accurate, complete, valid and free from any material misstatement of facts or omission of any material fact;
 

8.4 Party B shall strictly abide by the specific business documents and the relevant correspondences and documents issued to Party A;
 
8.5 There are no and will be no lawsuits, arbitrations or criminal or administrative penalties which may have significant adverse impact on Party B or Party B’s main property on the signing date or during the performance of this Agreement. Upon the occurrence of any such event, Party B shall notify Party A immediately;
 
8.6 Party B shall strictly abide by all Chinese laws and regulations in its business activities, strictly carry out business within the scope stated in its business license or as legally approved, and undergo enterprise (legal-person) registration, annual reporting, business term renewal/extension and other procedures on time;
 
8.7 Party B shall maintain or improve its existing operation and management levels and ensure the preservation and appreciation of its existing assets. It shall not waive any claims falling due or dispose of its existing major property without a compensation or by other inappropriate means;
 
8.8 Without the permission of Party A, Party B shall not repay any other long-term debts in advance;
 
8.9 All loans applied for under the credit shall meet the requirements of laws and regulations. Party B shall not use the loans for investment in fixed assets, equity interests, etc., or for speculation in marketable securities, futures or real estate, or for mutual borrowing to seek illegal gains, or in areas and for purposes banned by the State for its production and operation, or for purposes other than those specified in this Agreement and specific business documents;
 
Where loan funds are to be paid by the borrower itself, Party B shall report to Party A on a regular basis (at least on a monthly basis) the payment of such loan funds, and Party A has the right to verify whether the loan funds are paid for the agreed purposes via account analysis, voucher inspection, on-site investigation, etc.
 
8.10 There are no other major events concerning Party B which will affect Party B’s performance of its obligations under this Agreement on the signing date and during the performance of this Agreement.
 
9. Special provisions on working capital loans
 
9.1 Withdrawal and use of funds
 
Party B may use the working capital loans under this Agreement by way of self payment or entrusted payment.
 
9.1.1 Self payment
 
Self payment means that Party A releases the loan funds into Party B’s account upon Party B’s withdrawal application, while Party B makes payment to a counterparty for purposes stipulated in the relevant agreement.
 
9.1.2 Entrusted payment
 
Entrusted payment means that, upon Party B’s withdrawal application and entrustment, Party A pays the loan funds to a counterparty for purposes stipulated in the relevant agreement via Party B’s account. For loan funds under entrusted payment, Party B authorizes Party A to pay the same to the counterparty through Party B’s account on the loan release date (or on the first working day immediately following the loan release date).
 

9.1.3 Under any of the following circumstances, Party B shall unconditionally and fully make entrusted payment:
 
9.1.3.1 The amount of a single withdrawal exceeds RMB 10 million (including, or equivalent in, foreign currency);
 
9.1.3.2 Party A requires Party B to make entrusted payment based on regulatory requirements or risk management needs.
 
9.1.4 For an entrusted payment, Party B’s outward payment of the loan funds after disbursement of the loan must be approved by Party A. Party B shall not evade Party A’s supervision by online banking, check inversing, or breaking up a large payment into several small ones, etc.
 
9.2 When Party B withdraws a fund, it shall submit a withdrawal application (affixed with Party B’s official seal or its specimen seal/signature recorded at Party A) and a loan note as required by Party A, as well as materials required by Party A for self payment or entrusted payment, as the case may be; otherwise, Party A has the right to refuse Party B’s withdrawal application. If any payment is delayed or fails due to inaccurate or incomplete payment information provided by Party B, Party A shall not be held liable for Party B’s breach towards its counterparty or other losses caused thereby.
 
9.3 Loan extension
 
If Party B is unable to repay a loan under this Agreement on time and needs an extension, it shall submit a written application to Party A one month before the expiration of the loan. If Party A agrees to grant the extension after examination, the Parties shall sign a separate loan extension agreement. If Party A does not agree to grant the extension, the loan amount already utilized by Party B and the interests accrued thereon shall be repaid in accordance with this Agreement, the relevant loan note or the record in Party A’s system.
 
10. Breach events and handling
 
10.1 If Party B falls under any of the following circumstances, a breach event shall be deemed to have occurred:
 
10.1.1 Party B fails to perform or violates its obligations under this Agreement;
 
10.1.2 Party B’s special warranties under this Agreement are untrue or incomplete, or Party B violates any such special warranty and fails to make corrections as required by Party A;
 
10.1.3 Party B fails to withdraw or use loans in accordance with this Agreement, or fails to repay any loan principal, interest or costs in full and on time in accordance with this Agreement, or fails to use the funds in the fund retrieval account as required by Party A, or fails to subject itself to Party A’s supervision and make prompt corrections as required by Party A;
 
10.1.4 Party B commits a material breach under a legally valid contract with other creditors, which is not satisfactorily resolved within three months upon occurrence.
 
A material breach mentioned above refers to a breach by Party B which entitles the creditor to claim an amount of over RMB 1 million against Party B.
 

10.1.5 Where Party B is a company listed on the National Equities Exchange and Quotations (NEEQ) or intends to apply for NEEQ listing, its NEEQ listing encounters material obstacles or its application for listing is suspended; Party B is issued a warning letter by the NEEQ market, is ordered to make corrections, has transactions via its securities account restricted, or is subject to other self-regulatory measures for 3 times or more, or is imposed disciplinary actions, a termination of listing, etc.;
 
10.1.6 Where Party B is a supplier of a government procurement unit, the government procurement unit delays payment for three consecutive or cumulative times or presents other risks not conducive to the repayment of Party B’s credit debts to Party A, or Party B is disqualified as a supplier (is entered into the government’s procurement blacklist), or makes untimely delivery of goods, or supplies products of unstable quality, or experiences operation difficulties or significant deterioration in its financial conditions (insolvency), or discontinues its projects, etc.;
 
10.1.7 Party B’s financial indicators fail to continuously meet the requirements of this Agreement/specific business documents; or the preconditions (if any) for Party A’s grant of credit/financing to Party B under this Agreement/specific business documents are not continuously satisfied;
 
10.1.8 Party B uses any loan by “breaking up a large payment into several small ones” to avoid the requirements of this Agreement under which Party B should have entrusted Party A to make outward payments with the loan funds;
 
10.1.9 Party B’s business activities may cause compliance risks of anti-money laundering or sanction to Party A.
 
10.1.10 Other circumstances which Party A believes will impair its legitimate rights and interests.
 
10.2 Where a guarantor falls under any of the following circumstances, which Party A believes may affect the guarantor’s ability of guarantee and thus requests the guarantor to eliminate the adverse impact caused thereby or requests Party B to increase or replace the guarantee conditions, if the guarantor or Party B fails to cooperate, a breach event shall be deemed to have occurred:
 
10.2.1 Any event similar to those described in Article 6.2.6 occurs or any event described in Article 6.2.8 occurs without the consent of Party A;
 
10.2.2 The guarantor, at the time of issuing an irrevocable letter of guarantee, conceals its actual ability to assume the liability of guarantee, or fails to obtain the authorization from the competent authority;
 
10.2.3 The guarantor fails to complete the relevant registration, annual reporting and/or business term renewal/extension or other procedures on time;
 
10.2.4 The guarantor is negligent to manage or recover its claims falling due, or disposes of its existing major property without a compensation or by other inappropriate means.
 
10.3 Where a mortgagor (or pledgor) falls under any of the following circumstances, and Party A believes that the mortgage (or pledge) cannot be established or the mortgage (or pledge) collateral becomes insufficient and thus requests the mortgagor (or pledgor) to eliminate the adverse impact caused thereby or requests Party B to increase or replace the guarantee conditions, if the mortgagor (or pledgor) or Party B fails to cooperate, a breach event shall be deemed to have occurred:
 

10.3.1 The mortgagor (or pledgor) has no title to or right of disposition in the mortgage (pledge) collateral, or there are disputes over such title or right;
 
10.3.2 The mortgage (or pledge) collateral has not undergone mortgage/pledge registration procedures, or has been leased, seized, attached, put into custody, or is subject to a joint/statutory right of priority (including but not limited to the right of priority over construction project funds), etc., and/or such situation is concealed;
 
10.3.3 The mortgagor transfers, leases, re-mortgages or disposes of the collateral in any other inappropriate manner without the written consent of Party A, or the mortgagor does so with the written consent of Party A but fails to use the proceeds from such disposal at Party A’s request to repay the debts owed by Party B to Party A;
 
10.3.4 The mortgagor fails to properly preserve, maintain or repair the collateral, resulting in a significant reduction in the value of the collateral; or the mortgagor acts in such a manner as to directly endanger the collateral, resulting in a reduction in the value of the collateral; or the mortgagor fails to procure/renew insurance for the collateral as required by Party A during the mortgage term;
 
10.3.5 The collateral is or may be included in the government’s demolition or expropriation plan, but the mortgagor fails to promptly notify Party A thereof or perform the relevant obligations under the mortgage contract;
 
10.3.6 The mortgagor uses the residual value of a property mortgaged to China Merchants Bank as collateral to provide guarantee for a business under this Agreement, and before Party B has repaid the credits hereunder, the mortgagor settles his/her individual mortgage loan in advance without the consent of Party A;
 
10.3.7 Where the pledgor uses a financial product as collateral, the source of the fund used to subscribe for the financing product is illegal/incompliant with regulations;
 
10.3.8 The mortgage (pledge) collateral is or may be involved in other events which will affect the value of the collateral or Party A’s right of mortgage (pledge) in the collateral.
 
10.4 Where the guarantee under this Agreement includes the pledge of accounts receivable, if the debtor of the accounts receivable experiences significant deterioration in its business operations, or transfers property/withdraws funds to evade debts, or colludes with the pledgor of the accounts receivable to change the repayment path, resulting in the accounts receivable not repaid into the special repayment account, or loses business reputation, or loses or may lose the ability to perform the relevant contract, or falls under other major circumstances which will affect its ability to repay debts, Party A has the right to request Party B to provide corresponding guarantee or pledge other valid accounts receivable. If Party B fails to do so, a breach event shall be deemed to have occurred.
 
10.5 If a breach event described above occurs, Party A has the right to take the following measures separately or simultaneously:
 
10.5.1 Reduce the credit line under this Agreement, or stop the use of the remaining credit line;
 

10.5.2 Early recover the principal, interests and relevant costs of loans already disbursed within the credit line;
 
10.5.3 For bills of exchange already accepted by Party A or letters of credit, letters of guarantee, delivery letters of guarantee, etc. already issued by Party A (including those re-issued under a delegation arrangement) during the credit term, regardless of whether Party A has made any advances, Party A may request Party B to lodge additional deposits or transfer the deposit balance in Party B’s other accounts opened with Party A into the deposit account as deposit for any future advances made by Party A for Party B under this Agreement, or escrow the corresponding amount to a third party as deposit for future advances by Party A for Party B;
 
10.5.4 For claims in unpaid accounts receivable transferred from Party B under a factoring business, Party A has the right to request Party B to immediately perform the obligations of repurchase and take other recovery measures under the relevant specific business documents. For claims in accounts receivable against Party B which are transferred from Party B under a factoring business, Party A has the right to recover them from Party B immediately.
 
10.5.5 Party A may also, based on the actual situation, directly request Party B to provide other property acceptable to Party A as new guarantee. If Party B fails to provide the new guarantee as required, it shall pay liquidated damages at 30% of the credit line under this Agreement.
 
10.5.6 Directly freeze/deduct the deposit balance in any settlement account and/or other accounts opened by Party B with China Merchants Bank, stop opening new settlement accounts for Party B, and stop issuing new credit cards to Party B’s legal representative;
 
10.5.7 Report information of Party B’s breaches and dishonesty to credit reporting agencies and banking associations, and share such information among banking institutions or even make it public by appropriate means;
 
10.5.8 Dispose of the mortgage (pledge) collateral and/or recover against the guarantor in accordance with the guarantee documents;
 
10.5.9 Change the conditions for entrusted payment of funds of working capital loans under the credit line, or cancel the option of “self payment” of loan funds by Party B;
 
10.5.10 Make recoveries in accordance with this Agreement.
 
10.6 Funds recovered by Party A shall be used to repay credits in a “from the last to the first” order based on their actual maturity dates. For each specific credit, the repayment order shall be: costs, liquidated damages, compound interest, penalty interest, interest, and principal, until the principal, interests and all relevant costs are fully repaid.
 
Party A has the right to unilaterally adjust the above repayment order, unless otherwise provided by laws and regulations.
 
11. Amendment and supplementation to the Agreement
 
This Agreement may be amended by the Parties through mutual consultation with a written agreement. This Agreement shall remain valid until such written amendment is signed. Neither Party may make unilateral amendment to this Agreement without authorization.
 

Written supplementary agreements signed by the Parties for matters not covered herein or amendments hereto, together with the specific business documents hereunder, shall constitute an integral part of this Agreement.
 
12. Miscellaneous
 
12.1 During the term of this Agreement, any tolerance or grace period granted by Party A for any breach or default by Party B or any delay by Party A in enforcing its rights or interests hereunder shall not impair, affect or restrict Party A’s rights and interests as a creditor under applicable laws and this Agreement, or constitute Party A’s permission or endorsement of any breach hereof, or be taken as Party A’s waiver of its right to take actions against any existing or future breaches.
 
12.2 If, for any reason, this Agreement or any provision hereof becomes invalid at law, Party B shall remain obliged to repay all debts owed to Party A under this Agreement. In such event, Party A has the right to terminate the performance of this Agreement and immediately recover all debts owed by Party B under this Agreement.
 
If, due to any change in applicable laws and policies, Party A incurs additional costs in performing its obligations under this Agreement, Party B shall indemnify Party A for such additional costs at Party A’s request.
 
12.3 Notices, demands or other documents relating to this Agreement between the Parties shall be sent in writing (including but not limited to by mail, fax, email, corporate online banking/corporate APP or other electronic platforms, mobile phone text message, WeChat, etc.).
 
12.3.1 A notice shall be deemed duly served, if delivered by person (including but not limited to by lawyer/notary public, courier, etc.), on the date of acknowledgement of receipt by the recipient (if the recipient rejects, on the day of rejection/return or seven days after the delivery date (whichever is earlier));if sent by mail, seven days after the sending date; if sent by fax, email, notification on Party A’s electronic platform, mobile phone text message, WeChat or other electronic means, on the date when the sender’s relevant system displays a transmission success message.
 
Where Party A makes an announcement in public media to notify Party B of a transfer of creditor’s rights or seek collection from Party B, the notice shall be deemed duly served on the date of such announcement.
 
Where a Party changes its mailing address, email address, fax number, mobile number or WeChat account, it shall notify the other Party of such change within five working days from the date of the change; otherwise, the other Party has the right to serve notices to the original mailing address or other contact details. If a notice is not successfully served due to a change in the recipient’s mailing address or other contact details, it shall be deemed duly served on the date of return or seven days after the date of delivery (whichever is earlier). The Party making the change shall bear all potential losses caused thereby, without prejudice to the legal effect of the service.
 
12.3.2 The mailing address, email address, fax number, mobile number and WeChat account stated in this Agreement shall be the Parties’ respective addresses for service of notary and judicial instruments (including but not limited to statements of complaint/arbitration applications, evidence, subpoena, notices of response, notices of production of evidence, notices of court session, hearing notices, judgments/arbitral awards, rulings, mediation letters, notices of performance within subscribed time limit, etc. and other legal instruments at the case hearing and enforcement stages). Service by the court handling the case or a notary public to the above address in writing by means stipulated in this Agreement shall be deemed as effective service (the specific standards for effective service are set forth in the preceding paragraph).
 

12.4 The Parties agree that, for trade financing business applications, Party B only needs to affix its specimen seal/signature recorded at Party A, the effect of which is recognized by both Parties.
 
12.5 The Parties agree that, for credit business applications or business vouchers submitted by Party B via Party A’s electronic platforms (including but not limited to corporate banking/corporate App), electronic signature generated from the digital certificate shall be deemed as Party B’s valid signature, representing Party B’s true intent. Party A has the right to prepare the relevant business vouchers based on the application information submitted online, and Party B recognizes the authenticity, accuracy and legitimacy thereof and shall be bound thereby.
 
12.6 To facilitate business handling, Party A’s operations involving any transaction (including but not limited to the acceptance of applications, review of materials, loan disbursement, transaction confirmation, fund deduction, inquiry, receipt printing, collection, crediting and debiting of funds, and notifications) may be handled by any of its outlets within its jurisdiction, and such outlet may generate, make or issue the relevant correspondences accordingly. All business operations and correspondences made by Party A’s outlets within Party A’s jurisdiction shall be deemed as Party A’s actions and be binding on Party B.
 
12.7 Appendixes hereto shall constitute an integral part of this Agreement and automatically apply to the relevant specific businesses which actually occur between the Parties.
 
12.8 Costs for notarization (excluding mandatory notarization) or for other services provided by a third party shall be borne by the entrusting Party. If the Parties jointly act as the entrusting party, each Party shall bear 50%.
 
If Party B fails to repay a debt to Party A under this Agreement on time, it shall bear all attorney’s fees, litigation costs, travel expenses, announcement fees, delivery fees and other costs incurred by Party A to enforce its creditor’s rights. Party B authorizes Party A to deduct such costs directly from its bank accounts opened with Party A. If there is a shortage, Party B warrants to make up for it in full upon receipt of Party A’s notice without the need for Party A to provide any proof.
 
12.9 At Party A’s request, Party B shall (tick “√” in the “☐”):
 
☐ Procure insurance for its core assets and name Party A as a beneficiary with top priority;
 
☐ Not sell or mortgage the / assets designated by Party A until all credit debts are settled;
 
☐ Impose the following restrictions on dividends to its shareholders as required by Party A until all credit debts are settled: /
 
12.10 Party B shall ensure that all its financial indicators will not go below the following criteria during the credit term: /
 
12.11 Party B also recognizes the provisions of the Cooperation Agreement on Group Facility Business No. / between China Merchants Bank / Branch and Party B’s parent company/ headquarters/ controlling company / (fill in the enterprise name) (including the adjustment and supplementation made by the parties thereto from time to time), agrees to be bound by such agreement, and agrees to, as a subordinate unit under such agreement, bear the obligations imposed in such agreement on the subordinate units of the group. In the event of a violation of such agreement, it shall be deemed as a violation of this Agreement, and Party A has the right to take various remedy measures for violation provided in this Agreement.
 

12.12 Other matters agreed:
 
12.12.1 (1) Party B shall not use false contracts with affiliates, or bills, accounts receivable or other claims without a trade background to handle bills discounting, factoring, pledge, letters of credit, forfeiting or other businesses with Party A. If Party B uses a related-party transaction to damage or evade the claims of Party A or other branches of China Merchants Bank, a breach event shall be deemed to have occurred under this Agreement, which will entitle Party A to take the corresponding actions against the breach in accordance with this Agreement. (2) If an affiliate of Party B commits a breach against China Merchants Bank, a breach event shall be deemed to have occurred under the group’s credit, which will entitle Party A to, based on the extent of impact of the breach event, decide whether to take actions against the breach in accordance with this Agreement, regardless of whether Party B has committed a breach under this Agreement. (3) A related-party transaction refers to a transfer of resources or obligations between related parties, regardless of whether a price is charged. A party is a related party of the other party if it is able to directly or indirectly control or jointly control the other party or exert significant influence on the other party’s corporate finance and operation decisions. If two or more parties are controlled by the same party, they are also related parties. The Parties agree that the specific definition of related party shall be subject to Party A’s determination. (4) A group refers to a group of legal persons in which one party directly or indirectly holds (controls) or is held (controlled) by the others, or a group of legal persons who are substantially or materially affiliated to each other in terms of risk (e.g., they are controlled by the same third party or have other affiliation relationships, which may result in a transfer of assets and profits not at a fair price). Controlling refers to a relationship in which Party B has actual control or significant influence over the other party’s business decision-making, capital operations, and the appointment of its senior management personnel. The Parties agree that whether a party is a member of a group shall be subject to Party A’s determination.
 
12.12.2 Party B is not performing any contract for domestic loans with foreign guarantee. If such a situation occurs, Party B shall report to Party A immediately, and Party A shall have the right to suspend the execution of new contracts for domestic loans with foreign guarantee or the handling of new withdrawals. Party B warrants that if there is any guaranteed performance under this Agreement, the sum of the balance of outstanding principal plus the balance of existing external liabilities will not exceed the balance of its cross-border financing risk weight. If the sum exceeds the balance of its cross-border financing risk weight, Party B shall bear all liability arising therefrom.
 
13. Account information
 
☐ 13.1 Special loan account (tick “√” in the “☐”, if applicable)
 
The release and payment of all loan funds under this Agreement must be made through the following account:
 

Account name: ACM Research (Shanghai), Inc.
 
Account number: [***]
 
Opening bank: Business Department of China Merchants Bank Co., Ltd. Shanghai Branch
 
13.2 Fund retrieval account
 
13.2.1 The Parties agree to designate the following account as Party B’s fund retrieval account:
 
Account name: ACM Research (Shanghai), Inc.
 
Account number: [***]
 
Opening bank: China Merchants Bank Co., Ltd. Shanghai Branch
 
13.2.2 The account above is subject to the following supervision requirements:   /
 
Party A has the right to collect loans early based on Party B’s fund retrieval results. That is, whenever a fund is retrieved into the account above, loans equivalent to the amount of such retrieved fund may be deemed to have matured early, and Party A may deduct the same amount directly from the account to repay the loans.
 
13.3 Party B shall provide a fund flow statement of the account above on a quarterly basis, and cooperate with Party A’s supervision over the relevant accounts and retrieved funds.
 
14. Governing law and dispute resolution
 
14.1 The conclusion, interpretation and dispute resolution of/under this Agreement shall be governed by and the Parties’ rights and interests shall be protected under the laws of the People’s Republic of China (excluding the laws of Hong Kong, Macao and Taiwan).
 
14.2 Disputes between the Parties in the performance of this Agreement shall be resolved through consultation. If the consultation fails, either Party may (choose one of the options below by ticking “√” in the corresponding “☐”):
 
☑ 14.2.1 Bring a lawsuit to the people’s court having jurisdiction at the domicile of Party A;
 
☐14.2.2 Bring a lawsuit to the people’s court having jurisdiction at the place where this Agreement is signed, i.e.,   / ;
 
☐ 14.2.3 Apply for arbitration with (insert name of the specific arbitration institution), with the venue of arbitration being   / .
 
14.3 Once this Agreement and the specific business documents become enforceable after the Parties have them notarized, Party A may directly apply for enforcement hereof and thereof with a people’s court having jurisdiction to recover the debts owed by Party B hereunder and thereunder.
 
15. Effectiveness
 
This Agreement shall take effect after the Parties affix official seals/contract seals on it, and shall be automatically terminated on the expiration date of the credit term or the date when all debts and other relevant costs owed by Party B to Party A under this Agreement are settled (whichever is later).
 

16. Supplementary provisions
 
This Agreement is made in three originals, with Party A, Party B, Shanghai Branch Release Center, and   /  each holding one original. All originals shall have the same legal effect.
 
Appendixes:
 
1. Special Provisions on Cross-border Trade Financing Business
 
2. Special Provisions on Buyer/Import Factoring Business
 
3. Special Provisions on Order Loan Business
 
4. Special Provisions on Accepted Commercial Bills Discounting Business
 
5. Special Provisions on Derivative Trading Business
 
6. Special Provisions on Gold Leasing Business
 

Appendix 1
 
Special Provisions on Cross-border Trade Financing Business
 
1. Cross-border Linkage Trade Financing Business refers to the cross-border trade financing business that Party B applies with Party A based on Party B’s true cross-border transactions with overseas companies, which is cooperatively provided by Party A and the overseas institution of China Merchants Bank (hereinafter referred to as the “Linkage Platform”).
 
2. Cross-border linkage trade financing business covers the specific varieties of back-to-back L/C, entrusted issuance, entrusted overseas financing, certified bill payment, overseas credit granting with L/G, and cross-border trade financing shortcut. The specific meanings and business rules of various business varieties are stipulated in specific business agreements.
 
3. Under the back-to-back L/C business, the overriding credit that Party B applies to Party A shall directly utilize the credit line hereunder. Under the overriding credit, the bills of exchange or advance payments (whether they occur within the credit period) that Party A handles to fulfill the issuing bank obligation and the pertinent interests and expenses shall constitute Party B’s financing debts owed to Party A, and shall be included in the scope of credit guarantee.
 
Under the entrusted issuance/entrusted overseas financing business, the L/C or trade financing that Party A entrusts the linkage platform to issue or provide to the overseas company according to Party B’s application shall utilize the credit line hereunder. If Party A issues fund for inward bills purchased under collection or provides advance payment to Party B for external payments, such fund or advance payment (whether it occurs within the credit period) and the pertinent interests and expenses shall directly constitute Party B’s financing debts owed to Party A, and shall be included in the scope of credit guarantee.
 
Under the certified bill payment business, Party A shall directly utilize the credit line hereunder and certify the payment of Party B’s acceptance bills based on Party B’s application. If Party B fails to pay the full amount of bills on time, Party A has the right to directly prepay on the certified bills. The prepayment (whether it occurs during the credit period) and the pertinent interests and expenses shall be included in the scope of credit guarantee.
 
Under the overseas credit granting with L/G business, Party A shall directly utilize the credit line hereunder in accordance with the L/G or standby L/C that Party B applies for issuance. After the overseas company transfers the right of payment collection (rather than the right of claim) under the L/G to the Linkage Platform and the Linkage Platform claims payment from Party A according to the L/G or standby L/C, Party A’s prepayment (whether it occurs during the credit period) and the pertinent interests and expenses shall directly constitute Party B’s financing debts owed to Party A and shall be included in the scope of credit guarantee.
 
Under the cross-border trade financing shortcut business, after Party A approves Party B’s application for trade financing, the trade financing that the linkage platform directly provides to Party B shall utilize the credit line hereunder. If Party B fails to repay the linkage platform’s trade financing in full, Party A is entitled to repay it by means of a bill of exchange or advance payment. The relevant bill of exchange or advance payment (whether it occurs during the credit period) and the pertinent interests and expenses shall directly constitute Party B’s financing debts owed to Party A and shall be included in the scope of credit guarantee.
 

Appendix 2
 
 Special Provisions on Buyer/Import Factoring Business
 
 1. Definitions
 
1.1 The buyer/import factoring business refers to that Party A, as the buyer/import factor, acquires the accounts receivable (of which Party B is the debtor) from the seller/export factor under the commercial contract, and provides the seller/export factor with comprehensive factoring services including certified payment, accounts receivable collection, and management.
 
Under the buyer/import factoring business, if Party B faces any buyer’s credit risks, Party A shall assume the certified payment obligation to the seller/export factor. If a dispute arises during the performance of the commercial contract, Party A has the right to re-transfer the acquired accounts receivable to the seller/export factor.
 
1.2 The seller/export factor refers to the party who signs the factoring business agreement with the supplier/service provider (the accounts receivable creditor) under the commercial contract, and acquires the accounts receivable held by the accounts receivable creditor. Party A can act as the buyer/import factor and the seller/export factor at the same time.
 
1.3 Disputes refer to the defenses, counter-claims, offsets, or similar acts that Party B has against the accounts receivable acquired by Party A because of disputes between the accounts receivable creditor and Party B over the goods, services, invoices, or any other commercial contract issues, and third parties’ claims for the accounts receivable hereunder or applications for inquiry, suspension, or deduction. A dispute is deemed to have occurred when any accounts receivable that Party A acquires cannot be realized in full or in part for reasons other than the buyer’s credit risks.
 
1.4 A commercial Contract refers to the business contract signed between Party B and the accounts receivable creditor for the purpose of commodity trading and/or service trading, which takes sale on credit as the settlement method.
 
1.5 Certified Payment/Payment under Guarantee refers to that when Party B faces any buyer’s credit risks, Party A shall pay the corresponding accounts receivable amount to the seller/export factor within a certain period after the due date of the accounts receivable.
 
2. At the request of Party B, Party A agrees to handle the buyer/import factoring business within the credit line for Party B, and Party B’s accounts receivable acquired from the seller/export factor shall be deducted from/shall utilize the credit line hereunder based on the specific amount.
 
When Party A, as the buyer/import factor, fulfills its certified payment/payment guarantee obligations to make payments and pay the pertinent expenses, it shall be deemed as Party A’s granting credit to Party B under the Facilities Agreement (the financing interest rate shall be  /  within 30 days from the release date, and be  /  beyond the previous period), and the payments and pertinent expenses shall be included in the scope of Party B’s facility guarantee. Party A has the right to take measures stipulated under this Agreement to claim the certified payment/guaranteed payment from Party B. As long as the seller/export factor (whether it is Party A or not) has acquired the accounts receivable during the credit period, Party A has the right to claim payment from Party B in accordance with the Facilities Agreement and the commercial contract even if such claims are made beyond the credit period.
 

3. Buyer/import factoring fees
 
The factoring fees shall be the business management fees that Party A collects for providing the buyer/import factoring service. Party A shall collect the factoring fees from Party B at a certain ratio of the accounts receivable amount at the time of acquisition. The specific rate shall be reasonably determined by Party A according to its business rules.
 
4. For disputes arising out of the performance of the commercial contract, Party B shall waive its right to raise an objection. In view of this, regardless of whether there are other agreements, provided that Party B fails to make payment in accordance with the provisions of the commercial contract, it shall be deemed that Party B has a buyer’s credit risk, Party A will proceed the certified payment, and Party B has no objection to this.
 

Appendix 3
 
Special Provisions on Order Loan Business
 
1. The order loan business refers to the loan business that Party A, based on the commercial contracts (or engineering contracts) signed between Party B and its downstream customers (the payer), issues to Party B for the daily production and operation regarding the performance of its commercial contracts (or the performance of its engineering contracts) and uses the sales contract cash inflow (or project cash inflow) as the primary source of repayment.
 
2. Party B shall open a special account for the cash inflow of its sales orders under the commercial contracts (or engineering contracts) with Party A. The cash inflow of all sales orders under the commercial contracts (or engineering contracts) must be directly paid to the special account. The special account shall not be used or changed without the approval of Party A. Party B shall notify the payer that the special account is the only account for the cash inflow of its sales orders. Party A has the right to deduct funds from the special account for repayment of the principal, interest, default interest, and other related expenses of the order loan financing.
 
3. Upon the occurrence of any of the following circumstances, Party A may immediately stop Party B’s utilization of the credit line under the Facilities Agreement and take default management measures accordingly:
 
3.1 Party B’s downstream customers have delayed in making payment for three consecutive periods, and Party A, based on its reasonable judgment, believes that their financial position has deteriorated, which is not conducive to protecting Party A’s rights as the creditor.
 
3.2 Party B is disqualified from being the supplier by its downstream customers because of Party B’s delayed supply of goods, unstable product quality, construction without downstream customers’ approval or failing to follow the engineering contract, lowered qualifications that fail to meet downstream customers’ requirements, or operation difficulties and deteriorated financial position based on Party A’s reasonable judgment, or because Party B’s cash inflow from downstream customers is less than the total monthly due amount of financing contracts under this credit line for three consecutive months, or the downstream customers fail to make payment in installments in accordance with the engineering contract for two consecutive periods.
 

Appendix 4
 
Special Provisions on Accepted Commercial Bills Discounting Business
 
1. The discounting of commercial acceptance bills refers to the discounting business that Party A offers to commercial acceptance bills accepted, endorsed or guaranteed by Party B, or that Party A allows the holder to process at any branches of China Merchants Bank (hereinafter referred to as “Other Discounting Acceptance Banks”). The holder (hereinafter referred to as the “Discounting Applicant”) may apply to Party A or other discounting acceptance banks for discounting of commercial acceptance bills. The discounting business shall all utilize the credit line under this Agreement.
 
  Considering that Party A’s provision of the discounting service for commercial acceptance bill to Party B is the precondition for other discounting acceptance banks’ acceptance of bill holders’ discounting applications, other discounting acceptance banks are entitled to transfer the discounted bills to Party A after the discounting business is completed, and Party A is obliged to accept the transfer, for which Party B raises no objection.
 
2. The commercial acceptance bills mentioned in this clause include both paper commercial acceptance bills and electronic commercial acceptance bills (hereinafter referred to as “Electronic Bills”). Interests may be paid by the buyer, the seller, another party, or as provided in an agreement.
 
3. Party B shall open a commercial acceptance bill margin account with Party A (the account number shall be the one generated or recorded by Party A’s system when the margin is deposited) and before each bill is accepted, deposit a certain amount of funds to the margin account according to Party A’s requirements. The funds will be used as Party B’s payment bond for the acceptance of commercial acceptance bills that Party A or other discounting acceptance banks offer a discounting.
 
If Party B is the acceptor of a commercial acceptance bill, Party B shall deposit the full amount of payables to its margin account opened with Party A before the due date of each commercial acceptance bill, for the bills to be paid on time.
 
4. During the credit period, the discounting applicant may use commercial acceptance bills accepted, endorsed or guaranteed by Party B, to apply for discounting to Party A directly, or apply for discounting to other discounting acceptance banks. Party A or other discounting acceptance banks have the right to conduct qualification examinations on discounting applicants, request Party B to conduct audit verifications, and decide whether the corresponding discounting would be accepted.
 
After the other discounting acceptance banks have completed the discounting, they are entitled to endorse and transfer the discounted commercial acceptance bills to Party A in accordance with the relevant provisions of China Merchants Bank. After Party A has processed the discounting or accepted commercial acceptance bills from other discounting acceptance banks, Party B shall pay Party A the payables in full unconditionally and in a timely manner when required.
 
5. The issuance, acceptance, guarantee, endorsement, discounting, etc. of each Electronic Bill shall be subject to the business information stored in China bill exchange system or electronic commercial bill system, or the business records such as customer statements filled in or printed accordingly. The information stored in China bill exchange system or electronic commercial bill system, and the business records generated on the basis thereof, shall be an integral part of and have the same legal effect as this appendix. Party B acknowledges the accuracy, authenticity, and legitimacy of the foregoing.
 

6. If a dispute arises out of the underlying contract for commercial acceptance bills accepted by Party A, Party B and the parties concerned shall coordinate and resolve it, and Party B shall not be released from the obligations to pay for the margin and the bills in full and in a timely manner in accordance with Article 3.
 
7. If Party A has discounted a commercial bill accepted, endorsed, or guaranteed by Party B, or has accepted such a commercial bill from other discounting acceptance banks, Party A has the right to take collection measures directly against Party B, including deducting money from any of Party B’s deposit accounts at China Merchants Bank for payment if the payer or Party B fails to pay the full amount before the due date of the commercial acceptance bill. If Party B fails to pay the full amount or Party A offers an advance payment because of insufficient balance in Party B’s account, Party A shall collect a default interest at 0.05% of the advance payment per day in accordance with relevant provisions of the Payment and Settlement Measures.
 

Appendix 5
 
Special Provisions on Derivative Trading Business
 
1. For derivatives transactions that Party A conducts upon acceptance of Party B’s application, they may utilize the credit line at a certain ratio of the principal/transaction amount. When a derivative transaction has floating losses, Party A may increase the utilized credit line of Party B according to the specific agreement between the parties (when each transaction actually occurs, Party A shall determine the amount of the utilized credit line based on the type, deadline, and risk degree of the transaction, and/or the risk degree coefficient of the business corresponding to the deducted credit line, etc.). The amount of the credit line actually utilized shall be subject to records in transaction documents such as the credit line utilization notice and/or transaction confirmation/certificate issued by Party A.
 
2. Derivative transactions that have balances or losses during the credit period shall utilize the credit line in accordance with the provisions of the preceding article regardless of whether the date of the transaction falls within the credit period.
 

Appendix 6
 
Special Provisions on Gold Leasing Business
 
1. “Gold leasing” refers to the business in which Party A leases physical gold to Party B, and upon expiration, Party B will return the same amount of gold of the same property and pay the lease fee in RMB to Party A on time.
 
2. Party A may handle the gold leasing business for Party B within the credit period and the credit line based on Party B’s application. The physical gold leased by Party A shall utilize the credit line with the value prescribed in the gold lease agreement between both parties, and it shall constitute Party B’s debt owed to Party A.
 
 Special Notes:
 
Both parties have fully negotiated all terms of this Agreement (including appendixes hereto). Party A hereby reminds Party B of paying special attention to the terms regarding the exemption or restriction of Party A’s liability, Party A’s unilateral rights, the increase of Party B’s liability, or restriction of Party B’s rights, and requests Party B to fully and accurately understand these terms. Party A has made corresponding explanations on the above terms at the request of Party B. The parties to the agreement have a consistent understanding of the provisions of this Agreement.
 
(The remainder of this page is intentionally left blank)
 


 
(Signature page for the Facilities Agreement (Applicable to working capital loans not subject to a separate loan contract) No. 121XY2020018744)

 
Party A: China Merchants Bank Co., Ltd. Shanghai Branch [Stamp]
 
Contact address: 1088 Lujiazui Ring Road, Pudong New District, Shanghai
 
Unit email: /
 
Unit fax: /
 
Contact mobile number: [***]
 
Unit WeChat: /
 

Party B: ACM Research (Shanghai), Inc. [Stamp]
 
Contact address: Building 4, 1690 Cailun Road, Zhangjiang Hi-Tech Park, Pudong New District, Shanghai
 
Unit email: /
 
Unit fax: /
 
Contact mobile number: [***]
 
Unit WeChat: /
 
Signing date:  August 3, 2020
 
[Barcode and stamp]
 
(Only for the verification of official stamp)



EX-31.01 6 brhc10016473_ex31-01.htm EXHIBIT 31.01

Exhibit 31.01
 
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
  
I, David H. Wang, certify that:
 
1.  I have reviewed this Quarterly Report on Form 10-Q of ACM Research, Inc.
 
2.  Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report.
 
3.  Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.
 
4.  The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)), for the registrant and have:
 
(a)  designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
(b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;  

(c)  evaluated the effectiveness of the registrant’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
 
(d)  disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’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.
 
5.  The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
(a)  all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b)  any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: November 9, 2020
/s/ David H. Wang
 
David H. Wang
 
Chief Executive Officer and President
 
(Principal Executive Officer)



EX-31.02 7 brhc10016473_ex31-02.htm EXHIBIT 31.02

Exhibit 31.02
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Mark McKechnie, certify that:
 
1.  I have reviewed this Quarterly Report on Form 10-Q of ACM Research, Inc.
 
2.  Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report.
 
3.  Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.
 
4.  The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)), for the registrant and have:
 
(a)  designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)  designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
(c)  evaluated the effectiveness of the registrant’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
 
(d)  disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’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.
 
5.  The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
 
(a)  all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
(b)  any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: November 9, 2020
/s/ Mark McKechnie
 
Mark McKechnie
 
Chief Financial Officer, Executive Vice President and Treasurer
 
(Principal Financial Officer)



EX-32.01 8 brhc10016473_ex32-01.htm EXHIBIT 32.01

Exhibit 32.01
 
CERTIFICATION PURSUANT TO 18 U.S.C. 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report on Form 10-Q of ACM Research, Inc. for the quarterly period ended September 30, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his or her knowledge on the date hereof:
 
1.  The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
2.  The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of ACM Research, Inc. for the period presented therein.
 
Date: November 9, 2020
/s/ David H. Wang
 
David H. Wang
 
Chief Executive Officer and President
 
(Principal Executive Officer)
 
Date: November 9, 2020
/s/ Mark McKechnie
 
Mark McKechnie
 
Chief Financial Officer, Executive Vice President and Treasurer
 
(Principal Financial Officer)

The foregoing certification is being furnished solely pursuant to 18 U.S.C. § 1350 and is not being filed as part of the Report or as a separate disclosure document.



EX-101.SCH 9 acmr-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040100 - Statement - Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - SHORT-TERM BORROWINGS link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - OTHER PAYABLE AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - OTHER LONG-TERM LIABILITIES link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - LONG TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - TRADING SECURITIES link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - FINANCIAL LIABILITY CARRIED AT FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - DESCRIPTION OF BUSINESS (Tables) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - SHORT-TERM BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - OTHER PAYABLE AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - LONG TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - TRADING SECURITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 081701 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - DESCRIPTION OF BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 090204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES, Land Use Rights, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - SHORT-TERM BORROWINGS (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - OTHER PAYABLE AND ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - OTHER LONG-TERM LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - LONG TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - TRADING SECURITIES (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - COMMON STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - STOCK-BASED COMPENSATION, Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 091602 - Disclosure - STOCK-BASED COMPENSATION, Share Option Activities (Details) link:presentationLink link:calculationLink link:definitionLink 091604 - Disclosure - STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 acmr-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 acmr-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 acmr-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Award Type [Axis] SIGNIFICANT ACCOUNTING POLICIES [Abstract] Accounts payable OTHER PAYABLE AND ACCRUED EXPENSES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts payable Accounts Payable, Related Parties, Current Accounts Receivable [Member] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Total Accounts receivable, less allowance for doubtful accounts of $0 as of September 30, 2020 and December 31, 2019 (note 3) Accounts Receivable [Abstract] Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Accrued commissions Accrued professional fees Income taxes payable Less: Total accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Income (Loss) [Member] Accumulated other comprehensive income (loss) Additional Paid-In Capital [Member] Additional paid in capital Additional Paid in Capital Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Adjustments to reconcile net income from operations to net cash used in operating activities: Issuance of warrants (note 12) Stock-based compensation expense Stock-based compensation expense Less: allowance for doubtful accounts Accounts receivable, allowance for doubtful accounts Assets Assets Assets [Abstract] Total assets Assets Total current assets Assets, Current Current assets: Current assets: Balance Sheet Location [Domain] Balance Sheet Location [Axis] DESCRIPTION OF BUSINESS Business Description and Basis of Presentation [Text Block] Cash and cash equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash paid for amounts included in the measurement of lease liabilities [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Class of Warrant or Right [Domain] Class of Warrant or Right [Axis] Class of Stock [Line Items] Class of Stock [Domain] Class of Stock [Abstract] Commitments and contingencies (note 18) COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES [Abstract] Class B Common Stock [Member] Common Stock Class B [Member] Common Class B [Member] Common Stock [Member] Common Stock [Member] Class A Common Stock [Member] Common Stock Class A [Member] Common Class A [Member] Common stock, par value (in dollars per share) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares issued (in shares) Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares authorized (in shares) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares outstanding (in shares) Common stock, shares outstanding (in shares) Common stock Common Stock, Value, Issued Income Tax Expense [Abstract] Comprehensive income attributable to ACM Research, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income: Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk [Line Items] Concentration Risk [Table] Concentration of credit risk Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Construction in progress Advances from customers Contract with Customer, Liability, Current Convertible shares in to Class A common stock (in shares) Cost of revenue Cost of Revenue [Member] Unrealized gain on trading securities SHORT-TERM BORROWINGS [Abstract] Promissory note principal amount Debt Instrument, Face Amount Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Line Items] Debt Instrument, Name [Domain] Interest rate on promissory note Debt Instrument, Interest Rate, Stated Percentage Promissory note maturity date Line of credit due date Debt Instrument, Maturity Date Deferred revenue Deferred tax assets (note 17) Deferred income taxes Depreciation and amortization Depreciation expense STOCK-BASED COMPENSATION [Abstract] STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Investment due amount Net income attributable to ACM Research, Inc. per common share (note 2): Net income per common share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Basic (in dollars per share) Earnings Per Share, Basic Basic and Diluted Net Income per Common Share Earnings Per Share, Policy [Policy Text Block] Basic and Diluted Net Income per Common Share [Abstract] Earnings Per Share [Abstract] Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Effect of exchange rate changes on cash, cash equivalents and restricted cash Statutory U.S federal income tax rate Foreign corporate tax rate Unrecognized employee stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Weighted-average period over which unrecognized compensation is expected to be recognized Accrued payroll Employee Share Option [Member] Employee Stock Purchase Plan [Member] Share-based Payment Arrangement, Option [Member] Manufacturing Equipment [Member] Equity Component [Domain] COMMON STOCK [Abstract] Purchase price Percentage of ordinary shares issued Investment - equity method Financial liability carried at fair value Financial Liabilities Fair Value Disclosure Intangible assets, net Finite-Lived Intangible Assets, Net China [Member] Loss on disposals of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment General and administrative General and Administrative Expense [Member] Gross profit Gross Profit Income Tax Authority [Axis] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Statement Location [Axis] INCOME TAXES [Abstract] Income Statement Location [Domain] Equity income in net income of affiliates Equity income (loss) in net income (loss) of affiliates Income (Loss) from Equity Method Investments Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) [Abstract] Interest or penalties Income Tax Examination, Penalties and Interest Expense INCOME TAXES Income Tax Disclosure [Text Block] Income Tax Authority [Domain] Income Taxes [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Income tax benefit (expense) (note 17) Total income tax benefit (expense) Income Tax Expense (Benefit) Cash paid for income taxes Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Other long-term assets Increase (Decrease) in Other Noncurrent Assets Advances from customers Accounts payable Increase (Decrease) in Accounts Payable Income tax payable Accounts receivable Increase (Decrease) in Accounts Receivable Deferred revenue Increase (Decrease) in Deferred Revenue Other payables and accrued expenses Net changes in operating assets and liabilities: Other receivables Increase (Decrease) in Other Receivables Inventory Increase (Decrease) in Inventories Prepaid expenses Increase (Decrease) in Prepaid Expense Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Interest expense Interest Expense Interest expense related to short-term borrowings Interest Expense, Short-term Borrowings Interest paid Finished goods INVENTORIES [Abstract] INVENTORIES Raw materials Inventories (note 4) Work in process Total inventory Inventory, Gross Inventory [Abstract] Interest income TRADING SECURITIES [Abstract] Long-term investments (note 10) Total Investments [Abstract] Investor [Member] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2020 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Weighted average remaining lease terms and discount rates [Abstract] Total lease payments Lessee, Operating Lease, Liability, to be Paid Maturities of Lease Liabilities for Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] LEASES Lessee, Operating Leases [Text Block] 2025 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Components of lease expense [Abstract] Lease, Cost [Abstract] Lease cost Lease, Cost Components of Lease Expense Lease, Cost [Table Text Block] Leasehold Improvement [Member] LEASES [Abstract] Total liabilities, redeemable non-controlling interests, and stockholders' equity Liabilities and Equity Liabilities and Stockholders' Equity Total liabilities Liabilities Total current liabilities Liabilities, Current Current liabilities: Maximum borrowing capacity Annual interest rate ACCOUNTS RECEIVABLE Accounts receivable pledged as collateral for borrowings LONG TERM INVESTMENTS [Abstract] Required liquidate damage value Trading securities (note 11) Unrealized gain on trading securities Unrealized gain on trading securities Marketable Securities, Unrealized Gain (Loss) Non-controlling interests Net income attributable to redeemable non-controlling interests Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Numerator [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Net cash flow used in operating activities Net Cash Provided by (Used in) Operating Activities Net income Net Income (Loss) Attributable to Parent Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net income attributable to ACM Research, Inc. Net Income (Loss) Available to Common Stockholders, Basic Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net income attributable to non-controlling interests and redeemable non-controlling interests Less: Net income attributable to non-controlling interests and redeemable non-controlling interests Recent Accounting Pronouncements Non-cash financing activities: Noncash Investing and Financing Items [Abstract] Noncontrolling Interest [Member] Office Equipment [Member] Operating cash outflow from operating leases Maturities of lease liabilities [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Weighted average discount rate Present value of lease liabilities Long-term operating lease liability (note 8) Current portion of operating lease liability (note 8) Total operating expenses, net Operating Expenses Operating lease cost Operating lease right-of-use assets, net (note 8) Operating expenses: Weighted average remaining lease term Income from operations Operating Income (Loss) DESCRIPTION OF BUSINESS [Abstract] Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Open capital commitments Foreign currency translation adjustment OTHER LONG-TERM LIABILITIES [Abstract] Other receivables Other long-term assets Other payables and accrued expenses (note 7) Total Other Long-term Liabilities [Abstract] Other Liabilities, Noncurrent [Abstract] OTHER LONG-TERM LIABILITIES Other long-term liabilities (note 9) Other long-term liabilities Other income (expense), net Others Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Effect of foreign currency translation gain attributable to redeemable non-controlling interests Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Noncontrolling Interest OTHER PAYABLE AND ACCRUED EXPENSES [Abstract] Repayment of investment in cash Payments for (Proceeds from) Investments Payment for repurchase of Class A common stock Payments for Repurchase of Common Stock Purchase of intangible assets Payments to Acquire Intangible Assets Purchase of trading securities Payments to Acquire Marketable Securities Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Investments in unconsolidated affiliates Payments to Acquire Interest in Subsidiaries and Affiliates Plan Name [Axis] Plan Name [Domain] Prepaid expenses Proceeds from issuance of Class A common stock in connection with public offering, net of direct issuance expenses of $2,287 Proceeds from Issuance of Common Stock Proceeds from sale of interest in subsidiary Proceeds from issuance of common stock to redeemable Non-controlling interest Proceeds from Noncontrolling Interests Proceeds from short-term borrowings Proceeds from stock option exercise to common stock Accrued warranty Net income Net income Net income Property, Plant and Equipment [Line Items] PROPERTY, PLANT AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] PROPERTY, PLANT AND EQUIPMENT, NET [Abstract] Long-Lived Tangible Asset [Domain] Total cost Property, plant and equipment, net (note 5) Total property, plant and equipment, net Property, Plant and Equipment [Abstract] Receivables Receivables, Net, Current ACCOUNTS RECEIVABLE [Abstract] Components of Change in Redeemable Non-controlling Interests Redeemable non-controlling interests (note 15) Balance Balance RELATED PARTY BALANCES AND TRANSACTIONS [Abstract] Related Party [Domain] Related Party Transaction [Line Items] Related Party Transaction [Abstract] Related Party Transaction, Due from (to) Related Party, Current [Abstract] Related Party [Axis] Service fee charged by Related Party Transaction [Axis] Purchase of materials Related Party Transaction, Purchases from Related Party Related Party Transaction [Domain] RELATED PARTY BALANCES AND TRANSACTIONS Related Party Transactions Disclosure [Text Block] Repayments of notes Repayment of Notes Receivable from Related Parties Repayments of short-term borrowings Repayments of Lines of Credit Repayments of notes payable Repayments of Notes Payable Research and development Research and Development Expense [Member] Restricted cash Restricted cash Accumulated surplus Retained Earnings (Accumulated Deficit) Accumulated Surplus (Deficit) [Member] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Forfeited/cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Expected term in years Expected term Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Outstanding weighed average remaining contractual term Revenue Benchmark [Member] Inventory Assumptions Used to Determine Fair Value of Share Options Granted Related Party Balances and Transactions Schedule of Related Party Transactions [Table Text Block] Summary of Share Option Activities Share-based Payment Arrangement, Option, Activity [Table Text Block] Other Payable and Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Income Tax Expense Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Components of Stock-based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] Basic and Diluted Net Income per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Property, Plant and Equipment [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Short-Term Borrowings Schedule of Short-term Debt [Table Text Block] Schedule of Short-term Debt [Table] Debt and Equity Securities, FV-NI [Line Items] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Schedule of Stock by Class [Table] Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Sales and Marketing Expense [Member] Sales and marketing Selling and Marketing Expense Senior Secured Promissory Note [Member] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Stock-based Compensation Expense [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Fair value of common share (in dollars per share) Share Price Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Forfeited/cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Stock-Based Compensation [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Expected dividend Volatility Fair Value of Options Granted [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Risk-free interest rate Forfeited/cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighed Average Remaining Contractual Term [Abstract] Award Type [Domain] Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Outstanding, end of period (in dollars per share) Outstanding, beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Number of Option Share [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Shares issued (in shares) Shares, Issued Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Share price (in dollars per share) SHORT-TERM BORROWINGS Short-term Debt [Text Block] Short-term lease cost Short-term Debt [Line Items] Short-Term Borrowings [Abstract] Short-term Debt [Abstract] Short-term borrowings (note 6) Short-term borrowings SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Condensed Consolidated Balance Sheets (Unaudited) [Abstract] Statement [Table] Statement [Line Items] Condensed Consolidated Statements of Cash Flows (Unaudited) [Abstract] Equity Components [Axis] Class of Stock [Axis] Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) [Abstract] Cancellation of stock options (In shares) Conversion of class B common stock to Class A common stock (in shares) Stock Issued During Period, Shares, Conversion of Units Exercise of stock options (in shares) Stock issued upon exercise of stock options (in shares) Exercised (in shares) Shares issued (in shares) Issuance of Class A common stock in connection with public offering (in shares) Cancellation of stock options Shares Issued, Value, Share-based Payment Arrangement, Forfeited Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Shares issued value Issuance of Class A common stock in connection with public offering Conversion of class B common stock to Class A common stock Share cancellation (in shares) Number of shares repurchased/surrender in exchange (in shares) Share repurchase\cancellation (in shares) Share repurchase\cancellation Stock Repurchased During Period, Value COMMON STOCK Stockholders' Equity Note Disclosure [Text Block] Total stockholders' equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total ACM Research, Inc. stockholders' equity Stockholders' Equity Attributable to Parent Stockholders' equity: Stockholders' equity: Supplemental disclosure of cash flow information: Components of Trading Securities Cost Transportation Equipment [Member] Unrecognized tax benefits Use of Estimates Fair value warrant amount Effect of dilutive securities (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Basic (in shares) Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted average shares outstanding, diluted (in shares) Weighted average common shares outstanding used in computing per share amounts (note 2): Consolidated Entities [Domain] Consolidated Entities [Axis] Maximum [Member] Minimum [Member] Statistical Measurement [Axis] Statistical Measurement [Domain] Subsidiaries [Member] Subsidiaries [Member] Subsidiaries [Member] Cover page. Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Amendment Flag City Area Code Entity Address, City or Town Entity Address, Country Current Fiscal Year End Date Document Period End Date Entity Incorporation, State or Country Code Entity Listings [Table] Local Phone Number Entity Address, Postal Zip Code Entity Address, State or Province Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Entity Listings [Line Items] Entity Current Reporting Status Entity Filer Category Entity Registrant Name Entity Central Index Key Entity Tax Identification Number Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Entity File Number Entity Shell Company Entity Emerging Growth Company Entity Ex Transition Period Entity Small Business Conversion of warrants to common stock. Warrant conversion to common stock Warrant conversion to common stock Value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Share cancellation Share cancellation, note 12 Refers to the amount of recognized change of the fair value in financial liability. Change in fair value of financial liability Change in fair value of financial liability Amount of cash outflow for the purchase of property. Pre Payment For Property Prepayment for property The cash outflow to cancel common stock during the period. Payment for Cancellation of Stock Options Payment for cancellation of stock option The cash outflow for acquisition of land-use-right; excludes purchases of land as inventory or as investments. Payments To Acquire of land-use-right Purchase of land-use-right The amount of warrants issued for settlement of financial liability and cancellation of note receivable. Issuance of warrant for settlement of financial liability and cancellation of note receivable Issuance of warrant for settlement of financial liability and cancellation of note receivable Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows: [Abstract] Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows: Disclosure of accounting policy for basis of presentation and principles of consolidation, used to prepare the financial statements. Basis of Presentation and Principles of Consolidation [Policy Text Block] Basis of Presentation and Principles of Consolidation Disclosure of accounting policy for COVID-19 assessment. COVID-19 Assessment [Policy Text Block] COVID-19 Assessment Disclosure of accounting policy for land use rights, net. Land Use Rights, Net [Policy Text Block] Land Use Rights, Net The entire disclosure for trading securities. Trading Securities [Text Block] TRADING SECURITIES Concentration of Credit Risk [Abstract] Number of major customers who contributes 10% or more of entity's total revenue. Number of Major Customers Number of major customers Represents Second portion of investors. Second Tranche Investors [Member] Business Description [Abstract] Description of Business [Abstract] Percentage of equity interests acquired at the acquisition date in the business combination. Business Acquisition, Percentage of Equity Interests Acquired Purchase of equity interest percentage The percentage of ownership of common stock or equity participation of subsidiaries. Subsidiaries Ownership Percentage Effective interest held as at Name of entity owned or controlled by another entity. Name of Subsidiary Name of subsidiaries Term to complete listing of shares of ACM Shanghai on the Shanghai Stock Exchange's new Sci-Tech innovation board known as Star Market. Term to complete listing of shares Entity owned or controlled by another entity. Shengwei Research (Shanghai), Inc. [Member] Entity owned or controlled by another entity. ACM Research Korea CO., LTD [Member] Entity owned or controlled by another entity. ACM Research (Cayman), Inc. [Member] Entity owned or controlled by another entity. ACM Research (Wuxi), Inc. [Member] Entity owned or controlled by another entity. CleanChip Technologies Limited [Member] Information of place and date of incorporation of an entity. Name of Date of Incorporation Date and place of Incorporation Represents first portion of investors. First Tranche Investors [Member] Entity owned or controlled by another entity. ACM Research (CA), Inc. [Member] Entity owned or controlled by another entity. ACM Research (Shanghai), Inc. [Member] ACM Shanghai [Member] Tabular disclosure of the entity's subsidiaries and information of their direct or indirect interests with date, state of incorporation information. Direct or Indirect Interests in Subsidiaries [Table Text Block] Direct or Indirect Interests of Subsidiaries Subsidies to Tahoe-Single Bench Clean, commenced in 2020. Subsidies to Tahoe-Single Bench Clean, Commenced in 2020 [Member] Subsidies to Tahoe-Single Bench Clean, Commenced in 2020 [Member] Subsidies to backside clean-YMTC national project, commenced in 2020. Subsidies to Backside Clean YMTC National Project [Member] Subsidies to Backside Clean-YMTC National Project, Commenced in 2020 Subsidies to polytetrafluoroethylene, commenced in 2018. Subsidies to Polytetrafluoroethylene [Member] Subsidies to Polytetrafluoroethylene, Commenced in 2018 [Member] Subsidies to electro copper plating project, commenced in 2014. Subsidies to Electro Copper Plating project [Member] Subsidies to Electro Copper Plating Project, Commenced in 2014 [Member] Other items related to other long-term liabilities. Other [Member] Other [Member] Subsidies to stress free polishing project, commenced in 2008 and 2017. Subsidies to Stress Free Polishing project [Member] Subsidies to Stress Free Polishing Project, Commenced in 2008 and 2017 [Member] Supplemental Cash Flow Information Related to Operating Leases [Abstract] Supplemental cash flow information related to operating leases [Abstract] The entire disclosure for long-term investments. long-term investments [Text Block] LONG TERM INVESTMENTS A container table for all schedule of long-term investments. Long-Term Investments [Table] 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. Long-Term Investment [Line Items] The number of investors with agreements entered pursuant to qualifying for the Listing and IPO. Number of Investors with Agreements Entered Number of investors with agreements entered Classification of Investments [Abstract] Classification of Investments [Abstract] The percentage ownership in Partnership's total subscribed capital. Ownership Percentage in Partnership Ownership percentage in partnership Name of the companies principal material supplier. Ninebell Company Limited [Member] Ninebell [Member] Name of the companies a Chinese limited partnership. Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership [Member] Hefei Shixi [Member] Name of the companies components suppliers. Shengyi Semiconductor Technology Company Limited [Member] Shengyi [Member] The amount of investment in partnership. Investment in Partnership Investment in partnership Tabular disclosure of long-term investment. Long-Term Investment [Table Text Block] Components of Long-Term Investment Carrying value as of the balance sheet date of obligations incurred through that date and payable for machine testing fees. Accrued Machine Testing Fees, Current Accrued machine testing fees A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 9 [Member] Line of Credit Due on April 1, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 2 [Member] Line of Credit Due on February 21, 2020 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 18 [Member] Line of Credit Due on June 7, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 17 [Member] Line of Credit Due on May 28, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 5 [Member] Line of Credit Due on February 14, 2020 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 6 [Member] Line of Credit Due on March 25, 2020 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 15 [Member] Line of Credit Due on May 27, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 10 [Member] Line of Credit Due on June 27, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 22 [Member] Line of Credit Due on August 25, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 23 [Member] Line of Credit Due on July 11, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 4 [Member] Line of Credit Due on January 22, 2020 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 20 [Member] Line of Credit Due on December 17, 2020 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 11 [Member] Line of Credit Due on April 29, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 14 [Member] Line of Credit Due on May 24, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 7 [Member] Line of Credit Due on April 17, 2020 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 16 [Member] Line of Credit Due on June 27, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 1 [Member] Line of Credit Due on January 23, 2020 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 13 [Member] Line of Credit Due on April 12, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 12 [Member] Line of Credit Due on June 27, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 3 [Member] Line of Credit Due on January 18, 2020 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 21 [Member] Line of Credit Due on August 10, 2021 [Member] A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars. Line of Credit 19 [Member] Line of Credit Due on June 16, 2021 [Member] Land use right represents the cost to purchase land use right. Land use right net Land use right, net (note 2) Value of stock issued as a result of the exercise of stock warrants. Stock Issued During Period, Value, Common Stock Warrant Exercised Exercise of stock warrant Number of share warrants (or share units) exercised during the current period. Stock Issued During Period, Shares, Common Stock Warrant Exercised Exercise of common stock warrant issued (in shares) Exercise of stock warrant (in shares) The amount of reclassification of redeemable noncontrolling interest holders. Reclassification of Redeemable Non Controlling Interest Reclassification of redeemable non-controlling interest Reclassification of redeemable non-controlling interest Trading Securities Listed in Shanghai Stock Exchange [Abstract] Trading securities listed in Shanghai Stock Exchange [Abstract] The market value of investments in trading equity securities and other forms of trading securities that provide ownership interests. Debt Securities, Trading Securities, Equity Market value Total fund of the Partnership which was contributed by limited partners. Capital Fund of Limited Partnership Total capital fund of limited partnership Name of the companies a Chinese limited partnership. Qingdao Fortune-Tech Xinxing Capital Partnership [Member] Qingdao LP [Member] Name of the companies a Chinese limited partnership. Semiconductor Manufacturing International Corporation [Member] SMIC [Member] 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 and redeemable noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners. Comprehensive Income (Loss) Attributable To Non Controlling Interests and Redeemable Non Controlling Interests Less: Comprehensive income attributable to non-controlling interests and redeemable non-controlling interests Amount of increase (decrease) in financial liability carried at fair value and obligation of for which consideration has been received or is receivable. Increase (Decrease) in Financial Liability Carried at Fair Value Change in fair value of financial liability Change in fair value of financial liability Name of related party. Shengyi Semiconductor Technology Co., Ltd [Member] Name of related party. Ninebell Co., Ltd [Member] Amount for prepaid expense to related parties. Related Party Transaction, Prepaid Expense from Related Party Prepaid expenses All taxes including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes. Annual Total Taxes Annual total taxes Period after the land use right is obtained. Land Use Rights Period Land use rights period Number of votes entitled for each share of common stock. Voting Rights per Share Number of votes for each share entitled Name of related party. Shengxin (Shanghai) Management Consulting Limited Partnership [Member] SMC [Member] Total number of shares cancelled after taking ownership. Number of Shares Cancelled Number of shares cancelled (in shares) Disclosure of information about income taxes. Income Taxes [Table] 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. Income Taxes [Line Items] The number of subsidiaries liable for PRC corporate income taxes rate. Number of Subsidiaries Number of subsidiaries Effective period for entities certified as "advanced and new technology enterprises" to receive preferential income tax rate. Effective period of preferential income tax rate Effective period of preferential income tax rate Share-based payment arrangement of non employee stock option granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time. Share-based Payment Arrangement, Non Employee Stock Option [Member] Non-Employee Stock Option [Member] Non-Employee Stock Purchase Plan [Member] Weighted average grant-date fair value of non-vested options exercised. Share-based Compensation Arrangement by Share-based Payment Award Options Exercised in Period Weighted Average Grant Date Fair Value Exercised (in dollars per share) Weighted average grant-date fair value of non-vested options expired. Share-based Compensation Arrangement by Share-based Payment Award Options Expired in Period Weighted Average Grant Date Fair Value Expired (in dollars per share) Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time. Employee and Non-employee Stock Option [Member] Fair value of option grants in period, valuation model assumptions based on market condition. Market Based [Member] Fair value of option grants in period, valuation model assumptions based on service period. Service Period Based Approach [Member] Service Period Based [Member] REDEEMABLE NON-CONTROLLING INTERESTS [Abstract] The entire disclosure for a redeemable non-controlling interests. Redeemable Non-Controlling Interests [Text Block] REDEEMABLE NON-CONTROLLING INTERESTS Tabular disclosure of weighted average remaining lease terms and discount rates for operating leases. Lessee, Operating Lease, Weighted Average Remaining Lease Term and Discount Rate [Table Text Block] Weighted Average Remaining Lease Terms and Discount Rates for Operating Leases Tabular disclosure of lessee's operating lease supplemental cash flow information. Lessee Operating Lease Supplemental Cash Flow Information Related to Operating Leas [Table Text Block] Supplemental Cash Flow Information Related to Operating Leases Change in Redeemable Noncontrolling Interests [Abstract] Change in Redeemable Non-controlling Interests [Abstract] FINANCIAL LIABILITY CARRIED AT FAIR VALUE [Abstract] The entire disclosure for the financial liability for fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information. Financial Liability Carried at Fair Value Disclosures [Text Block] FINANCIAL LIABILITY CARRIED AT FAIR VALUE A promissory note between parent organization and subsidiary. Intercompany Note [Member] Consideration is accounted for as a financial liability, and the company applies fair value option. Consideration Price in Fair Value Consideration price in fair value Cash delivered by related party as of the close of business. Cash Delivered as of Close of Business Payment for investment Number of agreements relating to outstanding obligations among parent and subsidiaries. Number of Agreements Number of agreement 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. Other Receivables Current [Member] Other Receivables [Member] Investment repayment period after exercise of warrant, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Investment Repayment Period Investment repayment period Name of the class or type of 20202 warrants. Shengxin (Shanghai) Management Consulting Limited Partnership 2020 Warrants [Member] SMC 2020 Warrants [Member] This element represents the cash inflow from the net of direct expenses to the entity. Proceeds from Issuance of Net of Direct Expenses Direct issuance expenses Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, 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. Schedule of Share-based Payment Award, Warrants, Valuation Assumptions [Table Text Block] Assumptions Used to Determine Fair Value of Warrants Right to use land lease term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Right to Use Land Lease Term Right to use land lease term EX-101.PRE 13 acmr-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 14 brhc10016473_10q_htm.xml IDEA: XBRL DOCUMENT 0001680062 2020-01-01 2020-09-30 0001680062 us-gaap:CommonClassBMember 2020-11-03 0001680062 us-gaap:CommonClassAMember 2020-11-03 0001680062 2019-12-31 0001680062 2020-09-30 0001680062 us-gaap:CommonClassBMember 2019-12-31 0001680062 us-gaap:CommonClassBMember 2020-09-30 0001680062 us-gaap:CommonClassAMember 2019-12-31 0001680062 us-gaap:CommonClassAMember 2020-09-30 0001680062 2020-07-01 2020-09-30 0001680062 2019-01-01 2019-09-30 0001680062 2019-07-01 2019-09-30 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-06-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-12-31 0001680062 us-gaap:RetainedEarningsMember 2019-06-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001680062 us-gaap:RetainedEarningsMember 2019-12-31 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-06-30 0001680062 2018-12-31 0001680062 us-gaap:RetainedEarningsMember 2018-12-31 0001680062 us-gaap:RetainedEarningsMember 2020-06-30 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001680062 2019-06-30 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0001680062 us-gaap:NoncontrollingInterestMember 2019-12-31 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-06-30 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-12-31 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-06-30 0001680062 2020-06-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001680062 us-gaap:NoncontrollingInterestMember 2020-06-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-12-31 0001680062 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001680062 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-09-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001680062 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001680062 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001680062 us-gaap:NoncontrollingInterestMember 2020-07-01 2020-09-30 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001680062 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001680062 us-gaap:RetainedEarningsMember 2019-09-30 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001680062 2019-09-30 0001680062 us-gaap:NoncontrollingInterestMember 2020-09-30 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-09-30 0001680062 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-09-30 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-09-30 0001680062 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-09-30 0001680062 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001680062 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001680062 us-gaap:RetainedEarningsMember 2020-09-30 0001680062 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2020-01-01 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember 2020-09-30 0001680062 acmr:ShengweiResearchShanghaiIncMember 2019-12-31 0001680062 acmr:CleanChipTechnologiesLimitedMember 2019-01-01 2019-12-31 0001680062 acmr:ACMResearchWuxiIncMember 2020-01-01 2020-09-30 0001680062 acmr:ShengweiResearchShanghaiIncMember 2020-01-01 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember 2020-01-01 2020-09-30 0001680062 acmr:ACMResearchKoreaCOLTDMember 2020-01-01 2020-09-30 0001680062 acmr:ACMResearchCaymanIncMember 2020-01-01 2020-09-30 0001680062 acmr:CleanChipTechnologiesLimitedMember 2020-01-01 2020-09-30 0001680062 acmr:ACMResearchCAIncMember 2020-01-01 2020-09-30 0001680062 acmr:CleanChipTechnologiesLimitedMember 2019-12-31 0001680062 acmr:CleanChipTechnologiesLimitedMember 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember 2019-12-31 0001680062 acmr:ACMResearchWuxiIncMember 2019-12-31 0001680062 acmr:ACMResearchCaymanIncMember 2020-09-30 0001680062 acmr:ACMResearchCAIncMember 2020-09-30 0001680062 acmr:ACMResearchKoreaCOLTDMember 2019-12-31 0001680062 acmr:ACMResearchCAIncMember 2019-12-31 0001680062 acmr:ACMResearchWuxiIncMember 2020-09-30 0001680062 acmr:ShengweiResearchShanghaiIncMember 2020-09-30 0001680062 acmr:ACMResearchCaymanIncMember 2019-12-31 0001680062 acmr:ACMResearchKoreaCOLTDMember 2020-09-30 0001680062 us-gaap:AccountsReceivableMember 2020-07-01 2020-09-30 0001680062 us-gaap:SalesRevenueNetMember 2019-07-01 2019-09-30 0001680062 us-gaap:AccountsReceivableMember 2020-01-01 2020-09-30 0001680062 us-gaap:AccountsReceivableMember 2019-07-01 2019-09-30 0001680062 us-gaap:AccountsReceivableMember 2019-01-01 2019-09-30 0001680062 us-gaap:SalesRevenueNetMember 2020-07-01 2020-09-30 0001680062 us-gaap:EquipmentMember 2020-09-30 0001680062 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001680062 us-gaap:TransportationEquipmentMember 2020-09-30 0001680062 us-gaap:LeaseholdImprovementsMember 2020-09-30 0001680062 us-gaap:OfficeEquipmentMember 2019-12-31 0001680062 us-gaap:OfficeEquipmentMember 2020-09-30 0001680062 us-gaap:EquipmentMember 2019-12-31 0001680062 us-gaap:TransportationEquipmentMember 2019-12-31 0001680062 acmr:LineOfCredit14Member 2020-09-30 0001680062 acmr:LineOfCredit23Member 2020-09-30 0001680062 acmr:LineOfCredit4Member 2019-12-31 0001680062 acmr:LineOfCredit1Member 2019-12-31 0001680062 acmr:LineOfCredit13Member 2019-12-31 0001680062 acmr:LineOfCredit14Member 2019-12-31 0001680062 acmr:LineOfCredit13Member 2020-09-30 0001680062 acmr:LineOfCredit2Member 2020-09-30 0001680062 acmr:LineOfCredit22Member 2019-12-31 0001680062 acmr:LineOfCredit10Member 2020-09-30 0001680062 acmr:LineOfCredit22Member 2020-09-30 0001680062 acmr:LineOfCredit12Member 2020-09-30 0001680062 acmr:LineOfCredit18Member 2020-09-30 0001680062 acmr:LineOfCredit10Member 2019-12-31 0001680062 acmr:LineOfCredit5Member 2019-12-31 0001680062 acmr:LineOfCredit2Member 2019-12-31 0001680062 acmr:LineOfCredit21Member 2019-12-31 0001680062 acmr:LineOfCredit11Member 2020-09-30 0001680062 acmr:LineOfCredit19Member 2020-09-30 0001680062 acmr:LineOfCredit15Member 2020-09-30 0001680062 acmr:LineOfCredit1Member 2020-09-30 0001680062 acmr:LineOfCredit6Member 2020-09-30 0001680062 acmr:LineOfCredit17Member 2020-09-30 0001680062 acmr:LineOfCredit7Member 2019-12-31 0001680062 acmr:LineOfCredit16Member 2020-09-30 0001680062 acmr:LineOfCredit3Member 2020-09-30 0001680062 acmr:LineOfCredit16Member 2019-12-31 0001680062 acmr:LineOfCredit15Member 2019-12-31 0001680062 acmr:LineOfCredit4Member 2020-09-30 0001680062 acmr:LineOfCredit20Member 2019-12-31 0001680062 acmr:LineOfCredit9Member 2020-09-30 0001680062 acmr:LineOfCredit12Member 2019-12-31 0001680062 acmr:LineOfCredit19Member 2019-12-31 0001680062 acmr:LineOfCredit5Member 2020-09-30 0001680062 acmr:LineOfCredit21Member 2020-09-30 0001680062 acmr:LineOfCredit17Member 2019-12-31 0001680062 acmr:LineOfCredit11Member 2019-12-31 0001680062 acmr:LineOfCredit7Member 2020-09-30 0001680062 acmr:LineOfCredit20Member 2020-09-30 0001680062 acmr:LineOfCredit18Member 2019-12-31 0001680062 acmr:LineOfCredit3Member 2019-12-31 0001680062 acmr:LineOfCredit9Member 2019-12-31 0001680062 acmr:LineOfCredit23Member 2019-12-31 0001680062 acmr:LineOfCredit6Member 2019-12-31 0001680062 acmr:LineOfCredit23Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit1Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit12Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit5Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit14Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit11Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit21Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit3Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit16Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit15Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit9Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit2Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit13Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit19Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit22Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit6Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit7Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit20Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit17Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit10Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit18Member 2020-01-01 2020-09-30 0001680062 acmr:LineOfCredit4Member 2020-01-01 2020-09-30 0001680062 acmr:SubsidiesToStressFreePolishingProjectMember 2020-09-30 0001680062 acmr:SubsidiesToTahoeSingleBenchCleanCommencedIn2020Member 2020-09-30 0001680062 acmr:SubsidiesToPolytetrafluoroethyleneMember 2019-12-31 0001680062 acmr:OtherMember 2019-12-31 0001680062 acmr:SubsidiesToBacksideCleanYMTCNationalProjectMember 2020-09-30 0001680062 acmr:SubsidiesToBacksideCleanYMTCNationalProjectMember 2019-12-31 0001680062 acmr:SubsidiesToElectroCopperPlatingProjectMember 2020-09-30 0001680062 acmr:SubsidiesToElectroCopperPlatingProjectMember 2019-12-31 0001680062 acmr:SubsidiesToTahoeSingleBenchCleanCommencedIn2020Member 2019-12-31 0001680062 acmr:SubsidiesToStressFreePolishingProjectMember 2019-12-31 0001680062 acmr:SubsidiesToPolytetrafluoroethyleneMember 2020-09-30 0001680062 acmr:OtherMember 2020-09-30 0001680062 acmr:ShengyiSemiconductorTechnologyCompanyLimitedMember 2019-06-27 0001680062 acmr:NinebellCompanyLimitedMember 2017-09-11 0001680062 acmr:NinebellCompanyLimitedMember us-gaap:CommonClassAMember 2017-09-11 0001680062 acmr:ShengyiSemiconductorTechnologyCompanyLimitedMember 2019-09-05 2019-09-05 0001680062 acmr:HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember 2019-09-30 0001680062 acmr:ShengyiSemiconductorTechnologyCompanyLimitedMember 2020-09-30 0001680062 acmr:HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember 2020-09-30 0001680062 acmr:ShengyiSemiconductorTechnologyCompanyLimitedMember 2019-12-31 0001680062 acmr:HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember 2019-12-31 0001680062 acmr:NinebellCompanyLimitedMember 2019-12-31 0001680062 acmr:NinebellCompanyLimitedMember 2020-09-30 0001680062 acmr:QingdaoFortuneTechXinxingCapitalPartnershipMember 2020-06-18 0001680062 srt:MinimumMember acmr:SemiconductorManufacturingInternationalCorporationMember 2020-09-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2016-12-31 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnership2020WarrantsMember us-gaap:CommonClassAMember 2020-07-29 2020-07-29 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember us-gaap:CommonClassAMember 2017-03-01 2017-03-31 0001680062 us-gaap:SeniorNotesMember acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember us-gaap:CommonClassAMember 2018-03-01 2018-03-31 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2020-01-01 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember acmr:IntercompanyNoteMember 2018-03-31 0001680062 us-gaap:SeniorNotesMember acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2018-03-31 0001680062 acmr:ACMResearchShanghaiIncMember acmr:IntercompanyNoteMember 2020-01-01 2020-09-30 0001680062 us-gaap:SeniorNotesMember acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2020-01-01 2020-09-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2020-04-01 2020-04-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2019-08-01 2019-08-31 0001680062 acmr:ACMResearchShanghaiIncMember 2019-08-01 2019-08-31 0001680062 acmr:ACMResearchShanghaiIncMember 2020-04-30 0001680062 acmr:ACMResearchShanghaiIncMember acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2020-04-01 2020-04-30 0001680062 acmr:ACMResearchShanghaiIncMember acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2019-08-01 2019-08-31 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2019-08-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:SeniorNotesMember 2020-04-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember 2020-04-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnership2020WarrantsMember 2020-07-29 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnership2020WarrantsMember 2020-01-01 2020-09-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnership2020WarrantsMember 2020-07-01 2020-09-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnership2020WarrantsMember 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember acmr:IntercompanyNoteMember 2020-04-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnership2020WarrantsMember us-gaap:CommonClassAMember 2020-07-29 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember us-gaap:CommonClassAMember 2017-03-31 0001680062 us-gaap:CommonClassAMember 2019-08-31 0001680062 acmr:NinebellCoLtdMember 2019-12-31 0001680062 acmr:NinebellCoLtdMember 2020-09-30 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember 2019-12-31 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember 2020-09-30 0001680062 acmr:NinebellCoLtdMember 2019-07-01 2019-09-30 0001680062 acmr:NinebellCoLtdMember 2019-01-01 2019-09-30 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember 2019-07-01 2019-09-30 0001680062 acmr:NinebellCoLtdMember 2020-01-01 2020-09-30 0001680062 acmr:NinebellCoLtdMember 2020-07-01 2020-09-30 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember 2020-07-01 2020-09-30 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember 2020-01-01 2020-09-30 0001680062 acmr:ShengyiSemiconductorTechnologyCoLtdMember 2019-01-01 2019-09-30 0001680062 us-gaap:CommonClassBMember 2020-01-01 2020-09-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember us-gaap:CommonClassAMember 2020-01-01 2020-09-30 0001680062 acmr:ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember us-gaap:CommonClassAMember 2020-07-01 2020-09-30 0001680062 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001680062 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001680062 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001680062 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2020-07-01 2020-09-30 0001680062 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001680062 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001680062 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001680062 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001680062 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2019-01-01 2019-09-30 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001680062 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001680062 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001680062 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001680062 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2019-07-01 2019-09-30 0001680062 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001680062 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001680062 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001680062 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001680062 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001680062 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2019-12-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2019-12-31 0001680062 us-gaap:EmployeeStockOptionMember 2019-12-31 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2020-09-30 0001680062 us-gaap:EmployeeStockOptionMember 2020-09-30 0001680062 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001680062 acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2019-01-01 2019-12-31 0001680062 acmr:ACMResearchShanghaiIncMember acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember acmr:ShareBasedPaymentArrangementNonEmployeeStockOptionMember 2020-01-01 2020-09-30 0001680062 srt:MaximumMember acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2020-09-30 0001680062 srt:MaximumMember acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2019-12-31 0001680062 srt:MinimumMember acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2019-12-31 0001680062 us-gaap:EmployeeStockOptionMember acmr:MarketBasedMember 2020-09-30 0001680062 srt:MinimumMember acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2020-09-30 0001680062 acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2019-01-01 2019-12-31 0001680062 srt:MaximumMember acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2020-01-01 2020-09-30 0001680062 srt:MinimumMember acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2020-01-01 2020-09-30 0001680062 srt:MinimumMember us-gaap:EmployeeStockOptionMember acmr:MarketBasedMember 2020-01-01 2020-09-30 0001680062 srt:MaximumMember us-gaap:EmployeeStockOptionMember acmr:MarketBasedMember 2020-01-01 2020-09-30 0001680062 srt:MaximumMember acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2019-01-01 2019-12-31 0001680062 srt:MinimumMember acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2019-01-01 2019-12-31 0001680062 us-gaap:EmployeeStockOptionMember acmr:MarketBasedMember 2020-01-01 2020-09-30 0001680062 acmr:EmployeeAndNonEmployeeStockOptionMember acmr:ServicePeriodBasedApproachMember 2020-01-01 2020-09-30 0001680062 acmr:ShengweiResearchShanghaiIncMember us-gaap:ForeignCountryMember 2020-01-01 2020-09-30 0001680062 acmr:ACMResearchWuxiIncMember us-gaap:ForeignCountryMember 2020-01-01 2020-09-30 0001680062 acmr:ACMResearchShanghaiIncMember us-gaap:ForeignCountryMember 2020-01-01 2020-09-30 0001680062 us-gaap:ForeignCountryMember 2020-01-01 2020-09-30 shares iso4217:USD iso4217:USD shares pure acmr:Customer iso4217:KRW iso4217:CNY acmr:Agreement acmr:Vote acmr:Subsidiary 0001680062 --12-31 false 2020 Q3 P0Y 10-Q true 2020-09-30 false 001-38273 ACM Research, Inc. DE 94-3290283 42307 Osgood Road, Suite I Fremont CA 94539 510 445-3700 Class A Common Stock, $0.0001 par value ACMR NASDAQ Yes Yes Accelerated Filer true true true false 16662218 1802606 92203000 58261000 0 59598000 23888000 0 0 0 59796000 31091000 6177000 2603000 64182000 44796000 5531000 2047000 251777000 198396000 5974000 3619000 9284000 0 4568000 3887000 335000 344000 10093000 5331000 6580000 5934000 8008000 192000 296619000 217703000 28327000 13753000 35639000 13262000 8011000 9129000 3589000 3129000 18494000 12874000 1388000 1355000 819000 0 96267000 53502000 3180000 2532000 6454000 4186000 105901000 60220000 0 60162000 0.0001 0.0001 50000000 50000000 16657135 16657135 16182151 16182151 2000 2000 0.0001 0.0001 2409738 2409738 1802606 1802606 1862608 1862608 0 0 100145000 83487000 25758000 15507000 1037000 -1675000 126942000 97321000 63776000 0 190718000 97321000 296619000 217703000 47665000 33427000 111062000 82916000 27324000 17173000 61137000 44705000 20341000 16254000 49925000 38211000 3924000 3886000 11524000 8679000 4343000 3492000 13241000 9598000 4568000 1846000 9100000 5992000 12835000 9224000 33865000 24269000 7506000 7030000 16060000 13942000 179000 95000 834000 128000 272000 205000 611000 538000 6533000 0 11964000 0 8970000 0 8970000 0 -1759000 1850000 -933000 2132000 182000 -9000 539000 260000 8273000 8761000 12895000 15924000 -1747000 -328000 416000 667000 10020000 9089000 12479000 15257000 1393000 307000 2228000 307000 8627000 8782000 10251000 14950000 10020000 9089000 12479000 15257000 5757000 -2591000 4099000 -2902000 15777000 6498000 16578000 12355000 2698000 307000 3614000 307000 13079000 6191000 12964000 12048000 0.47 0.52 0.57 0.91 0.40 0.45 0.48 0.80 18201943 16999746 18124665 16381944 21555296 19354214 21257661 18699010 16182151 2000 1862608 0 83487000 15507000 -1675000 0 97321000 0 0 0 10251000 0 1585000 11836000 0 0 0 0 2712000 2233000 4945000 592946 0 0 0 2191000 0 0 0 2191000 0 0 4323000 0 0 0 4323000 60002 0 -60002 0 0 0 0 0 0 242681 0 0 0 9715000 0 0 0 9715000 0 0 19859000 0 0 0 19859000 64717 0 0 0 0 0 0 0 0 0 0 0 0 0 59958000 59958000 16657135 2000 1802606 0 100145000 25758000 1037000 63776000 190718000 14110315 1000 1898423 0 56567000 -3387000 -857000 52324000 0 0 0 14950000 0 14950000 0 0 0 0 -2220000 -2220000 193642 0 0 0 312000 0 0 312000 0 0 0 0 576000 0 0 576000 0 0 2919000 0 0 2919000 2053572 1000 0 0 26462000 0 0 26463000 214286 0 0 0 2827000 0 0 2827000 35815 0 -35815 0 0 0 0 0 16179058 2000 1862608 0 82857000 11563000 -3077000 91345000 16250092 2000 1802606 0 76189000 17131000 -3415000 61078000 150985000 0 0 0 8627000 0 1393000 10020000 0 0 0 0 4452000 1305000 5757000 407043 0 0 0 1318000 0 0 0 1318000 0 0 2779000 0 0 0 2779000 0 0 19859000 0 0 0 19859000 16657135 2000 1802606 0 100145000 25758000 1037000 63776000 190718000 14229942 1000 1883423 0 58101000 2781000 -1168000 59715000 0 0 0 8782000 0 8782000 0 0 0 0 -1909000 -1909000 89015 0 0 0 140000 0 0 140000 0 0 0 0 576000 0 0 576000 0 0 1557000 0 0 1557000 2053572 1000 0 0 26462000 0 0 26463000 214286 0 0 0 2827000 0 0 2827000 20815 0 -20815 0 0 0 0 0 16179058 2000 1862608 0 82857000 11563000 -3077000 91345000 12479000 15257000 774000 586000 -1000 -296000 539000 260000 8970000 0 -4632000 -757000 4323000 2919000 11964000 0 27575000 19634000 3512000 -1187000 18362000 5889000 3371000 -323000 839000 182000 22023000 -417000 -1142000 746000 389000 162000 5962000 2352000 819000 0 2172000 -1441000 -8036000 -4752000 3583000 832000 81000 114000 9331000 0 14680000 0 6978000 0 0 4348000 -34653000 -5294000 31068000 18267000 16881000 11770000 1820000 0 2191000 312000 2287000 0 26463000 0 785000 0 576000 0 27264000 14558000 59175000 2475000 -2407000 -25656000 46722000 117859000 27124000 92203000 73846000 611000 538000 4606000 0 92203000 47264000 0 26582000 92203000 73846000 399000 0 9715000 0 19859000 0 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 1 – DESCRIPTION OF BUSINESS</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research, Inc. (“ACM”) and its subsidiaries (collectively with ACM, the “Company”) 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 its single-wafer wet-cleaning equipment, under the brand name “Ultra C,” based on the Company’s proprietary Space Alternated Phase Shift (“SAPS”) and Timely Energized Bubble Oscillation (“TEBO”) 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.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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’s early efforts focused on stress-free copper-polishing technology, and it sold tools based on that technology in the early 2000s.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In 2006 the Company established its operational center in Shanghai in the People’s Republic of China (the “PRC”), where it operates through ACM’s subsidiary ACM Research (Shanghai), Inc. (“ACM Shanghai”). ACM Shanghai was formed initially in 2005 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.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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. In August 2018, the Company introduced its Ultra-C Tahoe wafer cleaning tool, which can deliver high cleaning performance with significantly less sulfuric acid than typically consumed by conventional high-temperature single-wafer cleaning tools. 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.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In 2011 ACM Shanghai formed a wholly owned subsidiary in the PRC, ACM Research (Wuxi), Inc. (“ACM Wuxi”), to manage sales and service operations.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In June 2017 ACM formed a wholly owned subsidiary in Hong Kong, CleanChip Technologies Limited (“CleanChip”), to act on the Company’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.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In December 2017 ACM formed a wholly owned subsidiary in the Republic of Korea, ACM Research Korea CO., LTD. (“ACM Korea”), to serve customers based in Republic of Korea and perform sales, marketing, research and development activities for new products and solutions.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2019 ACM Shanghai formed a wholly owned subsidiary in the PRC, Shengwei Research (Shanghai), Inc. (“ACM Shengwei”), to manage activities related to addition of future long-term production capacity. </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In June 2019 CleanChip formed a wholly owned subsidiary in California, ACM Research (CA), Inc. (“ACM California”), to provide procurement services on behalf of ACM Shanghai.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In June 2019 ACM announced plans to complete over the next three years a listing (the “STAR Listing”) of shares of ACM Shanghai on the Shanghai Stock Exchange’s new Sci-Tech innovAtion boaRd, known as the STAR Market, and a concurrent initial public offering (the “STAR IPO”) of ACM Shanghai shares in the PRC. ACM Shanghai is currently ACM’s primary operating subsidiary, and at the time of announcement, was wholly owned by ACM. To meet a STAR Listing requirement that it have multiple independent stockholders in the PRC, ACM Shanghai completed private placements of its shares in June and November 2019, following which, as of September 30, 2020, the private placement investors held a total of 8.3% of the outstanding shares of ACM Shanghai and ACM Research held the remaining 91.7%. As part of the STAR Listing process, in June 2020 the ownership interests held by the private investors were reclassified from redeemable non-controlling interests to non-controlling interests as the redemption feature was terminated. (Note 15).</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In preparation for the STAR IPO, the Company completed a reorganization in December 2019 that included the sale of all of the shares of CleanChip by ACM to ACM Shanghai for $3,500. The reorganization and sale had no impact on the Company’s consolidated financial statements. </div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company has direct or indirect interests in the following subsidiaries:</span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z8254740ab369441caf590bcd2e84105c" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">  </div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Effective interest held as at</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Name of subsidiaries</div></td> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Place and date of incorporation</div></td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research (Shanghai), Inc.</div></td> <td style="vertical-align: middle; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China, May 2005</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research (Wuxi), Inc.</div></td> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China, July 2011</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: middle; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">CleanChip Technologies Limited</div></td> <td style="vertical-align: middle; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Hong Kong, June 2017</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research Korea CO., LTD.</div></td> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Korea, December 2017</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengwei Research (Shanghai), Inc.</div></td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China, March 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research (CA), Inc.</div></td> <td style="vertical-align: middle; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">USA, June 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research (Cayman), Inc.</div></td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cayman Islands, April 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100.0</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">100.0</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> </table> P3Y 0.083 0.917 3500000 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The Company has direct or indirect interests in the following subsidiaries:</span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z8254740ab369441caf590bcd2e84105c" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: 0px; margin-right: auto;"> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">  </div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Effective interest held as at</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Name of subsidiaries</div></td> <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Place and date of incorporation</div></td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research (Shanghai), Inc.</div></td> <td style="vertical-align: middle; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China, May 2005</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research (Wuxi), Inc.</div></td> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China, July 2011</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: middle; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">CleanChip Technologies Limited</div></td> <td style="vertical-align: middle; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Hong Kong, June 2017</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research Korea CO., LTD.</div></td> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Korea, December 2017</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengwei Research (Shanghai), Inc.</div></td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">China, March 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research (CA), Inc.</div></td> <td style="vertical-align: middle; width: 38%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">USA, June 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">91.7</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Research (Cayman), Inc.</div></td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cayman Islands, April 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">100.0</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">100.0</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> </table> ACM Research (Shanghai), Inc. China, May 2005 0.917 0.917 ACM Research (Wuxi), Inc. China, July 2011 0.917 0.917 CleanChip Technologies Limited Hong Kong, June 2017 0.917 0.917 ACM Research Korea CO., LTD. Korea, December 2017 0.917 0.917 Shengwei Research (Shanghai), Inc. China, March 2019 0.917 0.917 ACM Research (CA), Inc. USA, June 2019 0.917 0.917 ACM Research (Cayman), Inc. Cayman Islands, April 2019 1.000 1.000 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Basis of Presentation and Principles of Consolidation</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s consolidated financial statements include the accounts of ACM and its subsidiaries, including ACM Shanghai and its subsidiaries, which include ACM Wuxi, ACM Shengwei and CleanChip (the subsidiaries of which include ACM California and ACM Korea). ACM’s 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.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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 (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. 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, 2019 included in ACM’s Annual Report on Form 10-K for the year ended December 31, 2019.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman';">accompanying condensed consolidated balance sheet as of September 30, 2020, condensed consolidated statements of operations and comprehensive income for the three and nine months ended September 30, 2020 and 2019, condensed consolidated statements of changes in stockholders’ equity for the three and nine months ended September 30, 2020 and 2019, and condensed consolidated statements of cash flows for the nine months ended September 30, 2020 and 2019 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’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of September 30, 2020 and the results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for</span> any future period.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">COVID-19 Assessment</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The outbreak of COVID-19, the coronavirus, has grown both in the United States and globally, and related government and private sector responsive actions have adversely affected the Company’s business operations. In December 2019 a series of emergency quarantine measures taken by the PRC government disrupted domestic business activities during the weeks after the initial outbreak of COVID-19. Since that time, an increasing number of countries, including the United States, have imposed restrictions on travel to and from the PRC and elsewhere, as well as general movement restrictions, business closures and other measures imposed to slow the spread of COVID-19. The situation continues to develop, however, and it is impossible to predict the effect and ultimate impact of the COVID-19 outbreak on the Company’s business operations and results. While the quarantine, social distancing and other regulatory measures instituted or recommended in response to COVID-19 are expected to be temporary, the duration of the business disruptions, and related financial impact, cannot be estimated at this time. The COVID-19 outbreak has been declared a worldwide health pandemic that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn and changes in global economic policy that could reduce demand for the Company’s products and its customers’ chips and have a material adverse impact on the Company’s business, operating results and financial condition. Through <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 the Company did not experience significant negative impact of COVID-19 on its operations, capital and financial resources, including overall liquidity position.</span> </div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Use of Estimates</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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 revenue and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’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 valuation of financial 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 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.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Basic and Diluted Net Income per Common Share</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic and diluted net income per common share is calculated as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zc09274ee36f049e88ab2d1105a0b3611" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Numerator:</div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,089</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,479</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,257</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to non-controlling interests and redeemable non-controlling interests</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,393</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">307</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,228</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">307</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income available to common stockholders, basic and diluted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,627</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,782</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,251</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,950</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average shares outstanding, basic</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,201,943</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,999,746</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,124,665</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,381,944</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,353,353</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,354,468</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,132,996</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,317,066</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average shares outstanding, diluted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,555,296</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,354,214</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,257,661</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,699,010</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income per common share:</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.47</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.52</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.57</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.91</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.40</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.45</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.48</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.80</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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 and nine months ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and 2019, the net income per common share attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of operations and comprehensive income and in the above computation of net income per common share.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted net income per common share reflects the potential dilution from securities that could share in ACM’s earnings. ACM’s potential dilutive securities consist of warrants and stock options for the three and nine months ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and 2019.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Land use right, net</span></span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The land use right represents the cost to purchase a right to use state-owned land in the PRC with lease terms <span style="font-size: 10pt; font-family: 'Times New Roman';">of </span>50<span style="font-size: 10pt; font-family: 'Times New Roman';"> years </span>expiring in 2070, for which an upfront lump-sum payment was made during the first nine months of 2020. The Company classifies the land use right as non-current assets on the condensed consolidated balance sheets.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The land use right is carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate, which is </span>50<span style="font-size: 10pt; font-family: 'Times New Roman';"> years.</span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Concentration of Credit Risk</span></span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company is potentially subject to concentrations of credit risks in its accounts receivable. For the nine months ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and 2019, the Company’s three largest customers accounted for 79.8% and 72.3%, respectively, of revenue. For the three months ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and 2019, the Company’s three largest customers accounted for 72.1% and 98.6%, respectively, of revenue. As of <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, the Company’s three largest customers accounted for 76.9% and 67.7%, respectively, of the Company’s accounts receivables. The Company believes that the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Recent Accounting Pronouncements</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Adopted Accounting Pronouncements</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In August 2018, the <span style="font-size: 10pt; font-family: 'Times New Roman';">Financial Accounting Standards Board</span> (the “FASB”) issued Accounting Standards Update (“ASU”) 2018-13,<span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"> Fair Value Measurement (Topic 820)</span>, which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The modified standard eliminates the requirement to disclose changes in unrealized gains and losses included in earnings for recurring Level 3 fair value measurements and requires changes in unrealized gains and losses be included in other comprehensive income for recurring Level 3 fair value measurements of instruments. The standard also requires the disclosure of the range and weighted average used to develop significant unobservable inputs and how weighted average is calculate for recurring and nonrecurring Level 3 fair value measurements. The amendment is effective for fiscal years beginning after December 15, 2019 and interim periods within that fiscal year, with early adoption permitted. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Recent Accounting Pronouncements Not Yet Adopted</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In June 2016, the FASB issued ASU 2016-13, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span>. ASU 2016-13 replaced the pre-existing incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans and other financial instruments. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. In October 2019, the FASB issued ASU 2019-10, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), </span>which defers the effective date for public filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes and systems and expects the standard will have a minor impact on its consolidated financial statements.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In December 2019, the FASB issued ASU 2019-12, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span>. ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. For public business entities, the amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is evaluating the impact of the adoption of ASU 2019-12, but does not expect it to have a material impact on income taxes as reported in its consolidated financial statements. </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Basis of Presentation and Principles of Consolidation</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s consolidated financial statements include the accounts of ACM and its subsidiaries, including ACM Shanghai and its subsidiaries, which include ACM Wuxi, ACM Shengwei and CleanChip (the subsidiaries of which include ACM California and ACM Korea). ACM’s 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.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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 (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. 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, 2019 included in ACM’s Annual Report on Form 10-K for the year ended December 31, 2019.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The <span style="font-size: 10pt; font-family: 'Times New Roman';">accompanying condensed consolidated balance sheet as of September 30, 2020, condensed consolidated statements of operations and comprehensive income for the three and nine months ended September 30, 2020 and 2019, condensed consolidated statements of changes in stockholders’ equity for the three and nine months ended September 30, 2020 and 2019, and condensed consolidated statements of cash flows for the nine months ended September 30, 2020 and 2019 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’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of September 30, 2020 and the results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for</span> any future period.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">COVID-19 Assessment</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The outbreak of COVID-19, the coronavirus, has grown both in the United States and globally, and related government and private sector responsive actions have adversely affected the Company’s business operations. In December 2019 a series of emergency quarantine measures taken by the PRC government disrupted domestic business activities during the weeks after the initial outbreak of COVID-19. Since that time, an increasing number of countries, including the United States, have imposed restrictions on travel to and from the PRC and elsewhere, as well as general movement restrictions, business closures and other measures imposed to slow the spread of COVID-19. The situation continues to develop, however, and it is impossible to predict the effect and ultimate impact of the COVID-19 outbreak on the Company’s business operations and results. While the quarantine, social distancing and other regulatory measures instituted or recommended in response to COVID-19 are expected to be temporary, the duration of the business disruptions, and related financial impact, cannot be estimated at this time. The COVID-19 outbreak has been declared a worldwide health pandemic that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn and changes in global economic policy that could reduce demand for the Company’s products and its customers’ chips and have a material adverse impact on the Company’s business, operating results and financial condition. Through <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 the Company did not experience significant negative impact of COVID-19 on its operations, capital and financial resources, including overall liquidity position.</span> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Use of Estimates</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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 revenue and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’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 valuation of financial 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 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.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Basic and Diluted Net Income per Common Share</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic and diluted net income per common share is calculated as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zc09274ee36f049e88ab2d1105a0b3611" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Numerator:</div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,089</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,479</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,257</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to non-controlling interests and redeemable non-controlling interests</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,393</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">307</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,228</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">307</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income available to common stockholders, basic and diluted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,627</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,782</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,251</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,950</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average shares outstanding, basic</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,201,943</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,999,746</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,124,665</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,381,944</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,353,353</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,354,468</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,132,996</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,317,066</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average shares outstanding, diluted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,555,296</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,354,214</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,257,661</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,699,010</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income per common share:</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.47</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.52</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.57</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.91</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.40</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.45</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.48</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.80</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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 and nine months ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and 2019, the net income per common share attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of operations and comprehensive income and in the above computation of net income per common share.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted net income per common share reflects the potential dilution from securities that could share in ACM’s earnings. ACM’s potential dilutive securities consist of warrants and stock options for the three and nine months ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and 2019.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic and diluted net income per common share is calculated as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zc09274ee36f049e88ab2d1105a0b3611" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Numerator:</div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,089</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,479</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,257</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to non-controlling interests and redeemable non-controlling interests</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,393</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">307</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,228</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">307</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income available to common stockholders, basic and diluted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,627</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">8,782</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,251</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,950</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average shares outstanding, basic</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,201,943</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,999,746</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,124,665</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">16,381,944</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,353,353</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,354,468</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,132,996</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,317,066</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average shares outstanding, diluted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,555,296</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,354,214</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,257,661</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,699,010</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income per common share:</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Basic</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.47</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.52</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.57</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.91</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.40</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.45</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.48</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.80</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 10020000 9089000 12479000 15257000 1393000 307000 2228000 307000 8627000 8782000 10251000 14950000 18201943 16999746 18124665 16381944 3353353 2354468 3132996 2317066 21555296 19354214 21257661 18699010 0.47 0.52 0.57 0.91 0.40 0.45 0.48 0.80 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Land use right, net</span></span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The land use right represents the cost to purchase a right to use state-owned land in the PRC with lease terms <span style="font-size: 10pt; font-family: 'Times New Roman';">of </span>50<span style="font-size: 10pt; font-family: 'Times New Roman';"> years </span>expiring in 2070, for which an upfront lump-sum payment was made during the first nine months of 2020. The Company classifies the land use right as non-current assets on the condensed consolidated balance sheets.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The land use right is carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate, which is </span>50<span style="font-size: 10pt; font-family: 'Times New Roman';"> years.</span></div> P50Y P50Y <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Concentration of Credit Risk</span></span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company is potentially subject to concentrations of credit risks in its accounts receivable. For the nine months ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and 2019, the Company’s three largest customers accounted for 79.8% and 72.3%, respectively, of revenue. For the three months ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and 2019, the Company’s three largest customers accounted for 72.1% and 98.6%, respectively, of revenue. As of <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, the Company’s three largest customers accounted for 76.9% and 67.7%, respectively, of the Company’s accounts receivables. The Company believes that the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.</div> 3 3 0.798 0.723 3 3 0.721 0.986 3 3 0.769 0.677 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';"><span style="text-decoration: underline;">Recent Accounting Pronouncements</span></span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Recently Adopted Accounting Pronouncements</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In August 2018, the <span style="font-size: 10pt; font-family: 'Times New Roman';">Financial Accounting Standards Board</span> (the “FASB”) issued Accounting Standards Update (“ASU”) 2018-13,<span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;"> Fair Value Measurement (Topic 820)</span>, which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The modified standard eliminates the requirement to disclose changes in unrealized gains and losses included in earnings for recurring Level 3 fair value measurements and requires changes in unrealized gains and losses be included in other comprehensive income for recurring Level 3 fair value measurements of instruments. The standard also requires the disclosure of the range and weighted average used to develop significant unobservable inputs and how weighted average is calculate for recurring and nonrecurring Level 3 fair value measurements. The amendment is effective for fiscal years beginning after December 15, 2019 and interim periods within that fiscal year, with early adoption permitted. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Recent Accounting Pronouncements Not Yet Adopted</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In June 2016, the FASB issued ASU 2016-13, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span>. ASU 2016-13 replaced the pre-existing incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans and other financial instruments. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. In October 2019, the FASB issued ASU 2019-10, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), </span>which defers the effective date for public filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes and systems and expects the standard will have a minor impact on its consolidated financial statements.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In December 2019, the FASB issued ASU 2019-12, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span>. ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. For public business entities, the amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is evaluating the impact of the adoption of ASU 2019-12, but does not expect it to have a material impact on income taxes as reported in its consolidated financial statements. </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 3 – ACCOUNTS RECEIVABLE</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, accounts receivable consisted of the following:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="zaad8a2b0acc540fb9c39b34e90c6d859" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">59,796</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31,091</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: Allowance for doubtful accounts</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">59,796</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31,091</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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 <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019. At <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, accounts receivable of $0 and $1,433, respectively, were pledged as collateral for borrowings from financial institutions. </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, accounts receivable consisted of the following:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="zaad8a2b0acc540fb9c39b34e90c6d859" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 70%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">59,796</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31,091</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: Allowance for doubtful accounts</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">59,796</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31,091</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 59796000 31091000 0 0 59796000 31091000 0 1433000 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 4 – INVENTORIES</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, inventory consisted of the following:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z9ab48b4d243b42e8a14dbf94fd4eb6f2" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">27,254</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,105</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,882</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,407</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,046</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,284</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total inventory</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">64,182</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44,796</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">System shipments of first-tools to an existing or prospective customer, for which ownership does not transfer until customer acceptance, are classified as finished goods inventory and carried at cost until ownership is transferred.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, inventory consisted of the following:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z9ab48b4d243b42e8a14dbf94fd4eb6f2" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">27,254</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">15,105</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13,882</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10,407</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,046</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">19,284</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total inventory</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">64,182</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44,796</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 27254000 15105000 13882000 10407000 23046000 19284000 64182000 44796000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 5 – PROPERTY, PLANT AND EQUIPMENT, NET</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, property, plant and equipment consisted of the following:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="zef6870d4167c489cb0587f7e0b064c34" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Manufacturing equipment</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,093</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,902</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Office equipment</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">926</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">627</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Transportation equipment</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">177</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">124</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvement</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,471</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,442</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,667</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,095</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: Total accumulated depreciation</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3,751</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3,077</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,058</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">601</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total property, plant and equipment, net</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">5,974</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,619</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Depreciation expense was $195 and $176 for the three months <span style="font-size: 10pt; font-family: 'Times New Roman';">ended September 30, 2020 and 2019, respectively, and $</span>569<span style="font-size: 10pt; font-family: 'Times New Roman';"> and $</span>528<span style="font-size: 10pt; font-family: 'Times New Roman';"> for the nine months ended September 30, 2020 and 2019, respectively</span>. </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, property, plant and equipment consisted of the following:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="zef6870d4167c489cb0587f7e0b064c34" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Manufacturing equipment</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,093</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,902</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Office equipment</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">926</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">627</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Transportation equipment</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">177</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">124</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvement</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,471</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,442</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,667</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,095</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: Total accumulated depreciation</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3,751</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3,077</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,058</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">601</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total property, plant and equipment, net</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">5,974</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,619</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4093000 3902000 926000 627000 177000 124000 1471000 1442000 6667000 6095000 3751000 3077000 3058000 601000 5974000 3619000 195000 176000 569000 528000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 6 – SHORT-TERM BORROWINGS</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At September 30, 2020 and December 31, 2019, short-term borrowings consisted of the following:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z279dacae754147f0899ae346abf48614" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 50,000 from Bank of Shanghai Pudong Branch, due on January 23, 2020 with an annual interest rate of 5.22%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited. It was fully repaid on January 23, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,057</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Shanghai Rural Commercial Bank, due on February 21, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and pledged by accounts receivable. It was fully repaid on February 21, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,433</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on January 18, 2020 with an annual interest rate of 5.66% and fully repaid on January 19, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,433</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on January 22, 2020 with an annual interest rate of 5.66% and fully repaid on January 22, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">717</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on February 14, 2020 with an annual interest rate of 5.66% and fully repaid on February 14, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">717</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 50,000 from China Everbright Bank, due on March 25, 2020 with an annual interest rate of 4.94%, guaranteed by the Company’s CEO and fully repaid on March 24, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,250</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 50,000 from China Everbright Bank, due on April 17, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and fully repaid on April 2, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,146</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Everbright Bank, due on April 1, 2021 with an annual interest rate of 4.70%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,404</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 4.25%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,321</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Everbright Bank, due on April 29, 2021 with an annual interest rate of 2.80%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">820</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 2.70%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,079</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on April 12, 2021 with an annual interest rate of 4.65%.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,468</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on May 24, 2021 with an annual interest rate of 3.65%.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,468</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,466</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,321</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 28, 2021 with an annual interest rate of 3.48%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,441</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 7, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,521</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 16, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,837</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 30,000 from Bank of China Pudong Branch, due on December 17, 2020 with annual interest rate of 4.35%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,496</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Merchants Bank,due on August 10, 2021 with annual interest rate of 3.85%.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,321</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Merchants Bank,due on August 25, 2021 with annual interest rate of 3.85%.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,936</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to KRW 500,000 from Industrial Bank of Korea, due on July 11, 2021 with an annual interest rate of 3.99%,guaranteed by the ACM-KOREA CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">428</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">28,327</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">13,753</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Interest expense related to short-term borrowings amounted to $272 and $205 for the three months <span style="font-size: 10pt; font-family: 'Times New Roman';">ended </span>September 30, 2020<span style="font-size: 10pt; font-family: 'Times New Roman';"> and </span>2019<span style="font-size: 10pt; font-family: 'Times New Roman';">, respectively, and $</span>611<span style="font-size: 10pt; font-family: 'Times New Roman';"> and $</span>538<span style="font-size: 10pt; font-family: 'Times New Roman';"> for the </span>nine<span style="font-size: 10pt; font-family: 'Times New Roman';"> months ended </span>September 30, 2020<span style="font-size: 10pt; font-family: 'Times New Roman';"> and </span>2019<span style="font-size: 10pt; font-family: 'Times New Roman';">,</span> respectively.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At September 30, 2020 and December 31, 2019, short-term borrowings consisted of the following:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z279dacae754147f0899ae346abf48614" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 50,000 from Bank of Shanghai Pudong Branch, due on January 23, 2020 with an annual interest rate of 5.22%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited. It was fully repaid on January 23, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,057</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Shanghai Rural Commercial Bank, due on February 21, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and pledged by accounts receivable. It was fully repaid on February 21, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,433</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on January 18, 2020 with an annual interest rate of 5.66% and fully repaid on January 19, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,433</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on January 22, 2020 with an annual interest rate of 5.66% and fully repaid on January 22, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">717</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on February 14, 2020 with an annual interest rate of 5.66% and fully repaid on February 14, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">717</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 50,000 from China Everbright Bank, due on March 25, 2020 with an annual interest rate of 4.94%, guaranteed by the Company’s CEO and fully repaid on March 24, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,250</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 50,000 from China Everbright Bank, due on April 17, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and fully repaid on April 2, 2020.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,146</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Everbright Bank, due on April 1, 2021 with an annual interest rate of 4.70%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,404</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 4.25%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,321</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Everbright Bank, due on April 29, 2021 with an annual interest rate of 2.80%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">820</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 2.70%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,079</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on April 12, 2021 with an annual interest rate of 4.65%.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,468</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 20,000 from Bank of Communications, due on May 24, 2021 with an annual interest rate of 3.65%.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,468</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,466</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,321</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 28, 2021 with an annual interest rate of 3.48%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,441</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 7, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,521</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 16, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,837</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 30,000 from Bank of China Pudong Branch, due on December 17, 2020 with annual interest rate of 4.35%, guaranteed by the Company’s CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,496</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Merchants Bank,due on August 10, 2021 with annual interest rate of 3.85%.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,321</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to RMB 80,000 from China Merchants Bank,due on August 25, 2021 with annual interest rate of 3.85%.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,936</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Line of credit up to KRW 500,000 from Industrial Bank of Korea, due on July 11, 2021 with an annual interest rate of 3.99%,guaranteed by the ACM-KOREA CEO.</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">428</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">28,327</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">13,753</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 50000000 0.0522 2020-01-23 0 5057000 20000000 0.0566 2020-02-21 0 1433000 20000000 0.0566 2020-01-19 0 1433000 20000000 0.0566 2020-01-22 0 717000 20000000 0.0566 2020-02-14 0 717000 50000000 0.0494 2020-03-24 0 3250000 50000000 0.0566 2020-04-02 0 1146000 80000000 2021-04-01 0.0470 4404000 0 80000000 2021-06-27 0.0425 1321000 0 80000000 2021-04-29 0.0280 820000 0 80000000 2021-06-27 0.0270 2079000 0 20000000 2021-04-12 0.0465 1468000 0 20000000 2021-05-24 0.0365 1468000 0 70000000 2021-05-27 0.0468 2466000 0 70000000 2021-06-27 0.0468 1321000 0 70000000 2021-05-28 0.0348 2441000 0 70000000 2021-06-07 0.0350 1521000 0 70000000 2021-06-16 0.0350 1837000 0 30000000 2020-12-17 0.0435 2496000 0 80000000 2021-08-10 0.0385 1321000 0 80000000 2021-08-25 0.0385 2936000 0 500000000 2021-07-11 0.0399 428000 0 28327000 13753000 272000 205000 611000 538000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 7 – OTHER PAYABLE AND ACCRUED EXPENSES</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, other payable and accrued expenses consisted of the following:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z3dac692c62414d519a22e14bd8a9f52e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued commissions</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,785</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,082</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued warranty</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,449</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,811</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued payroll</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,960</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,092</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued professional fees</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">165</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued machine testing fees</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,481</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,456</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Others</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,779</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,268</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,494</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,874</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">At <span style="font-size: 10pt; font-family: 'Times New Roman';">September</span> 30, 2020 and December 31, 2019, other payable and accrued expenses consisted of the following:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z3dac692c62414d519a22e14bd8a9f52e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued commissions</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,785</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,082</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued warranty</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,449</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,811</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued payroll</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,960</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,092</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued professional fees</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">40</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">165</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accrued machine testing fees</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,481</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,456</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Others</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,779</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,268</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">18,494</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">12,874</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 7785000 4082000 3449000 2811000 2960000 2092000 40000 165000 1481000 1456000 2779000 2268000 18494000 12874000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 8 – LEASES</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company leases space under non-cancelable operating leases for several office and manufacturing locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Most leases include one or more options to renew. The exercise of lease renewal options is typically at the Company’s sole discretion; therefore, the majority of renewals to extend the lease terms are not included in the Company’s right-of-use assets and lease liabilities as they are not reasonably certain of exercise. The Company regularly evaluates the renewal options, and when they are reasonably certain of exercise, the Company includes the renewal period in its lease term.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. The Company has a centrally managed treasury function; therefore, based on the applicable lease terms and the current economic environment, it applies a portfolio approach for determining the incremental borrowing rate.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of lease expense were as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zde774cc3bed6406896ea9b9df3eec00a" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">384</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">363</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,139</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,064</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Short-term lease cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">73</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">92</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">170</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">117</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Lease cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">457</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">455</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,309</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,181</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Supplemental cash flow information related to operating leases was as follows for the three and nine-month periods ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September 30, 2020</span> and 2019, respectively:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z7ed449663a8047f49d0a513a8fa9e22f" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cash paid for amounts included in the measurement of lease liabilities:</div></td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash outflow from operating leases</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">457</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">455</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,309</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,181</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Maturities of lease liabilities for all operating leases were as follows as of <span style="font-size: 10pt; font-family: 'Times New Roman';">September 30, 2020</span>:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z721d9ecb1f8e4b9c862067aec2f84f8b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">390</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2021</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,592</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2022</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,580</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2023</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">912</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2024</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">872</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2025</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total lease payments</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,368</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: Interest</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(800</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Present value of lease liabilities</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,568</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The weighted average remaining lease terms and discount rates for all operating leases were as follows as of <span style="font-size: 10pt; font-family: 'Times New Roman';">September 30, 2020 and December 31, 2019</span>:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z2bbf2c4a0a1f44ca878192d81e486148" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Remaining lease term and discount rate:</div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average remaining lease term (years)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.70</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.02</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average discount rate</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.29</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.43</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of lease expense were as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zde774cc3bed6406896ea9b9df3eec00a" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">384</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">363</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,139</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,064</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Short-term lease cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">73</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">92</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">170</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">117</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Lease cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">457</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">455</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,309</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,181</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 384000 363000 1139000 1064000 73000 92000 170000 117000 457000 455000 1309000 1181000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Supplemental cash flow information related to operating leases was as follows for the three and nine-month periods ended <span style="font-size: 10pt; font-family: 'Times New Roman';">September 30, 2020</span> and 2019, respectively:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z7ed449663a8047f49d0a513a8fa9e22f" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"/> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -7pt;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cash paid for amounts included in the measurement of lease liabilities:</div></td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash outflow from operating leases</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">457</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">455</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,309</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,181</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 457000 455000 1309000 1181000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Maturities of lease liabilities for all operating leases were as follows as of <span style="font-size: 10pt; font-family: 'Times New Roman';">September 30, 2020</span>:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z721d9ecb1f8e4b9c862067aec2f84f8b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">390</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2021</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,592</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2022</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,580</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2023</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">912</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2024</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">872</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2025</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total lease payments</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,368</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Less: Interest</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(800</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Present value of lease liabilities</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,568</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 390000 1592000 1580000 912000 872000 22000 5368000 800000 4568000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The weighted average remaining lease terms and discount rates for all operating leases were as follows as of <span style="font-size: 10pt; font-family: 'Times New Roman';">September 30, 2020 and December 31, 2019</span>:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z2bbf2c4a0a1f44ca878192d81e486148" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Remaining lease term and discount rate:</div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average remaining lease term (years)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.70</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.02</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average discount rate</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.29</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5.43</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">%</div></td> </tr> </table> P3Y8M12D P3Y7D 0.0529 0.0543 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 9 – OTHER LONG-TERM LIABILITIES</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other long-term liabilities represent subsidies that we have received from governmental authorities, including China’s Ministry of Science and Technology, the Shanghai Municipal Commission of Economy and Information, and the Shanghai Science and Technology Committee, for development and commercialization of certain technology but have not yet earned and recognized. As of September 30, 2020 and December 31, 2019, other long-term liabilities consisted of the following unearned government subsidies:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z79f300b5f361434a98bf142fd330e002" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Stress Free Polishing project, commenced in 2008 and 2017</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,126</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">1,251</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Electro Copper Plating project, commenced in 2014</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,188</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">2,666</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Polytetrafluoroethylene, commenced in 2018</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">125</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">135</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Tahoe-Single Bench Clean, commenced in 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,962</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Backside Clean-YMTC National Project, commenced in 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">751</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">302</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">134</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,454</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">4,186</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other long-term liabilities represent subsidies that we have received from governmental authorities, including China’s Ministry of Science and Technology, the Shanghai Municipal Commission of Economy and Information, and the Shanghai Science and Technology Committee, for development and commercialization of certain technology but have not yet earned and recognized. As of September 30, 2020 and December 31, 2019, other long-term liabilities consisted of the following unearned government subsidies:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z79f300b5f361434a98bf142fd330e002" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Stress Free Polishing project, commenced in 2008 and 2017</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,126</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">1,251</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Electro Copper Plating project, commenced in 2014</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,188</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">2,666</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Polytetrafluoroethylene, commenced in 2018</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">125</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">135</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Tahoe-Single Bench Clean, commenced in 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,962</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidies to Backside Clean-YMTC National Project, commenced in 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">751</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">302</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">134</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,454</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #0D0D0D; font-family: 'Times New Roman'; font-size: 10pt;">4,186</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1126000 1251000 2188000 2666000 125000 135000 1962000 0 751000 0 302000 134000 6454000 4186000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 10 – LONG TERM INVESTMENTS</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In September 2017, ACM and Ninebell Co., Ltd. (“Ninebell”), a Korean company that is one of the Company’s principal materials suppliers, entered into an ordinary share purchase agreement, pursuant to which Ninebell issued to ACM ordinary shares representing 20% of Ninebell’s post-closing equity for a purchase price of $1,200, and a common stock purchase agreement, 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.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On June 27, 2019, ACM Shanghai and Shengyi Semiconductor Technology Co., Ltd. (“Shengyi”), a company based in Wuxi, China that is one of the Company’s components suppliers, entered into an agreement pursuant to which Shengyi issued to ACM Shanghai shares representing 15% of Shengyi’s post-closing equity for a purchase price of $109. The investment in Shengyi is accounted for under the equity method.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On September 5, 2019, ACM Shanghai, entered into a Partnership Agreement with six other investors, as limited partners, and Beijing Shixi Qingliu Investment Co., Ltd., as general partner and manager, with respect to the formation of Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership (LP) (“Hefei Shixi”), a Chinese limited partnership based in Hefei, China. Pursuant to such Partnership Agreement, on September 30, 2019, ACM Shanghai invested $4,200, which represented 10% of the Partnership’s total subscribed capital. The investment in Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership (LP) is accounted for under the equity method.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of long-term investments were as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z52372e6444eb4f42bd63bc4e077307ba" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,088</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,538</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengyi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">134</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">107</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Hefei Shixi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,358</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,289</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,580</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,934</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.20 1200000 133334 1000000 7.50 0.15 109000 6 4200000 0.10 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of long-term investments were as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z52372e6444eb4f42bd63bc4e077307ba" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,088</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,538</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengyi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">134</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">107</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Hefei Shixi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,358</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,289</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">6,580</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,934</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 2088000 1538000 134000 107000 4358000 4289000 6580000 5934000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 11 – TRADING SECURITIES</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Pursuant to a Partnership Agreement dated June 9, 2020 (the “Partnership Agreement”) and a Supplementary Agreement thereto dated June 15, 2020 (the “Supplementary Agreement”), ACM Shanghai became a limited partner of Qingdao Fortune-Tech Xinxing Capital Partnership (L.P.), a Chinese limited partnership based in Shanghai, China (the “Partnership”) of which China Fortune-Tech Capital Co., Ltd serves as general partner and thirteen unaffiliated entities serve, with ACM Shanghai, as limited partners. The Partnership was formed to establish a special fund that would purchase, in a strategic placement, shares of Semiconductor Manufacturing International Corporation, (“SMIC”) to be listed on the STAR Market. SMIC is a Shanghai-based foundry that has been a customer of the Company’s single-wafer wet-cleaning tools. The limited partners of the Partnership contributed to the fund a total of RMB </span>2.224<span style="font-size: 10pt; font-family: 'Times New Roman';"> billion ($</span>315,000<span style="font-size: 10pt; font-family: 'Times New Roman';">), of which ACM Shanghai contributed RMB </span>100<span style="font-size: 10pt; font-family: 'Times New Roman';"> million ($</span>14.2<span style="font-size: 10pt; font-family: 'Times New Roman';"> million), or </span>4.3%<span style="font-size: 10pt; font-family: 'Times New Roman';"> of the total contribution, on June 18, 2020.</span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Upon the closing of the SMIC offering in July 2020, the initial number of SMIC shares owned by the Partnership was apportioned to all of the limited partners in proportion to their respective capital contributions (</span>4.3%<span style="font-size: 10pt; font-family: 'Times New Roman';"> in the case of ACM Shanghai). All of the SMIC shares acquired by the Partnership are subject, under applicable Chinese laws, to lock-up restrictions that prevent sales of the shares for one year after the shares were acquired. Thereafter an individual limited partner will be able to instruct the general partner to sell, on behalf of the limited partner, all or a portion of the limited partner’s apportioned shares, subject to compliance with all laws, regulations, trading rules, the Partnership Agreement and the Supplementary Agreement. Alternatively, following the lock-up period, limited partners holding at least </span>thirty percent<span style="font-size: 10pt; font-family: 'Times New Roman';"> of the total SMIC shares held by the Partnership will be able, pursuant to a call auction in accordance with the Supplementary Agreement, to cause the general partner to arrange to sell all of the shares desired to be offered by each of the limited partners that complies with procedural requirements provided in the Supplementary Agreement.</span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Shanghai’s investment is accounted for as trading securities, and is stated at market value which is classified as Level 2 of the hierarchy established under ASC No. 820 with valuations based on quoted prices for identical securities in active markets, less a discount applied to reflect the remaining lock-up period.</div> <div><br/></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of trading securities were as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z98e0d45a231e4c829e8e2a71f92801e0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Trading securities listed in Shanghai Stock Exchange</div></td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,680</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Market value</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,888</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrealized gain on trading securities amounted to $8,970 for the three and nine months ended September 30, 2020.</div> 2224000000 315000000 100000000 14200000 0.043 0.043 0.30 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of trading securities were as follows:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z98e0d45a231e4c829e8e2a71f92801e0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Trading securities listed in Shanghai Stock Exchange</div></td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14,680</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Market value</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">23,888</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 14680000 0 23888000 0 8970000 8970000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 12 – FINANCIAL LIABILITY CARRIED AT FAIR VALUE</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In December 2016 Shengxin (Shanghai) Management Consulting Limited Partnership (“SMC”) paid 20,123,500 RMB ($2,981 as of the date of funding) (the “SMC Investment”) to ACM Shanghai for investment pursuant to terms to be subsequently negotiated. SMC is a PRC limited partnership partially owned by employees of ACM Shanghai.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2017 (a) ACM issued to SMC a warrant (the “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 $2,981, and (b) ACM Shanghai agreed to repay the SMC Investment within 60 days after the exercise of the Warrant. In March 2018 SMC exercised the Warrant in full, as a result of which (1) ACM issued 397,502 shares of Class A common stock to SMC, (2) SMC borrowed the funds to pay the Warrant exercise price pursuant to a senior secured promissory note (the “SMC Note”) in the principal amount of $2,981 issued to ACM Shanghai, which in turn issued to ACM a promissory note (the “Intercompany Note”) in the principal amount of $2,981 in payment of the Warrant exercise price. Each of the SMC Note and the Intercompany Note bears interest at a rate of 3.01% per annum and matures on August 17, 2023. The SMC Note was secured by a pledge of the shares issued upon exercise of the Warrant.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In connection with its follow-on public offering of Class A common stock in August 2019, ACM agreed to purchase a total of 154,821 of the Warrant shares from SMC at a per share price of $13.195, of which (a) $1,161 was applied to reduce SMC’s obligations to ACM Shanghai under the SMC Note, and which ACM then withheld for its own account and applied to reduce ACM Shanghai’s obligations to ACM under the Intercompany Note, and (b) the remaining $882 was paid to SMC. In a separate transaction, ACM Shanghai repaid $1,161 of the SMC Investment in cash, which reduced the amount of the SMC Investment due to SMC to $1,820.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The SMC Note and SMC Investment are offsetting items in the Company’s consolidated balance sheet in accordance with Accounting Standards Codification 210-20-45-1 up to April 30, 2020.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In preparation for the STAR IPO, ACM Shanghai was required to terminate its financial relationship with SMC. In order to facilitate such termination, on April 30, 2020, ACM entered into two agreements relating to outstanding obligations among ACM Research, ACM Shanghai and SMC. Pursuant to such agreements: (i) ACM Shanghai assigned to ACM its rights under the SMC Note, including the right to receive payment of the $1,820 payable thereunder; (ii) ACM cancelled the outstanding $1,820 obligation of ACM Shanghai under the Intercompany Note; (iii) SMC surrendered its remaining 242,681 Warrant shares to ACM Research; and (iv) in exchange for such 242,681 Warrant shares, ACM agreed to deliver to SMC certain consideration (“SMC Consideration”) agreed upon by ACM Research and SMC, subject to obtaining certain PRC regulatory approvals. Under the agreements, if the required approvals were not obtained by December 31, 2023, ACM would cancel the SMC Note as consideration for the 242,681 Warrant shares. In a separate transaction in April 2020, ACM Shanghai repaid the remaining $1,820 of the SMC Investment in cash.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the period beginning April 30, 2020 the SMC Consideration is accounted for as a financial liability, and the Company applies fair value option to measure the SMC Consideration in accordance with Accounting Standards Codification 825-15-4a. On April 30, 2020, the SMC Consideration was $9,715. The financial liability was remeasured to fair value as of the end of each of the reporting periods.</div> <div><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On July 29, 2020 ACM and SMC entered into an amended agreement under which, in settlement of the SMC Consideration, ACM issued to SMC a warrant (the “SMC 2020 Warrant”) to purchase 242,681 shares of Class A common stock at a purchase price of $7.50 per share, and ACM cancelled the SMC Note. The financial liability was remeasured to fair value of $21,679 as of July 29, 2020, and was retired with the issuance of the SMC 2020 Warrant.  The Company recognized a change in fair value of financial liability of $6,533 and $11,964 for the three and nine months ended September 30, 2020, respectively, which was charged to the consolidated statement of operations.</div> <div><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The SMC 2020 Warrant was initially measured at fair value at the issuance date and classified as equity permanently in accordance with Accounting Standards Codification 815. The fair value of the SMC 2020 Warrant amounted to $21,679 based on the grant date using the Black-Scholes valuation model with the following assumptions:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zd7ac213aa87f45618c62034e61cf335e" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 50%; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 81.46%; vertical-align: middle; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> </div></td> <td style="width: 18.54%; vertical-align: middle; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td style="width: 18.54%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Fair value of common share(1)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$89.28</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term in years(2)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.42</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Volatility(3)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">47.42%</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate(4)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.15%</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend(5)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0%</div></td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z5ec4579726a340368aca8d16b6db62e5" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(1) </td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">Fair value of Class A common stock was the closing market price of the Class A common stock on July 29, 2020.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zc59e7ae1577e4d57a0c3002111668e8e" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(2) </td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z89c1764c00824c5e85f009c9a846593b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(3) </td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zf88549f4208e4bd38459ed2a2e30a21b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(4) </td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">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.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z96a06eccc44e43b59cdef12bd8691151" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(5)</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.</div></td> </tr> </table> 20123500000 2981000 397502 7.50 2981000 P60D 397502 2981000 2981000 0.0301 0.0301 2023-08-17 2023-08-17 154821 13.195 13.195 1161000 882000 1161000 1820000 2 1820000 1820000 242681 242681 242681 1820000 9715000 242681 7.50 21679000 6533000 11964000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The SMC 2020 Warrant was initially measured at fair value at the issuance date and classified as equity permanently in accordance with Accounting Standards Codification 815. The fair value of the SMC 2020 Warrant amounted to $21,679 based on the grant date using the Black-Scholes valuation model with the following assumptions:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zd7ac213aa87f45618c62034e61cf335e" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 50%; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 81.46%; vertical-align: middle; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> </div></td> <td style="width: 18.54%; vertical-align: middle; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td style="width: 18.54%; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Fair value of common share(1)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$89.28</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term in years(2)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.42</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Volatility(3)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">47.42%</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate(4)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.15%</div></td> </tr> <tr> <td style="width: 81.46%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend(5)</div></td> <td style="width: 18.54%; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0%</div></td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z5ec4579726a340368aca8d16b6db62e5" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(1) </td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">Fair value of Class A common stock was the closing market price of the Class A common stock on July 29, 2020.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zc59e7ae1577e4d57a0c3002111668e8e" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(2) </td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z89c1764c00824c5e85f009c9a846593b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(3) </td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zf88549f4208e4bd38459ed2a2e30a21b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(4) </td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">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.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z96a06eccc44e43b59cdef12bd8691151" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman'; font-size: 10pt;">(5)</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.</div></td> </tr> </table> 21679000 89.28 P3Y5M1D 0.4742 0.0015 0 0 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 13 – RELATED PARTY BALANCES AND TRANSACTIONS</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z56a6be0b16964439bf3d36da15f9b624" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Prepaid expenses</div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,272</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">348</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z733375b72c0c4a87852c3fef1a9365eb" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accounts payable</div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,197</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">727</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengyi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">609</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">488</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,806</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,215</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z2ce2a2e924514b8ba1606d1ecd649689" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"/></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Three Months Ended </span>September 30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine<span style="font-size: 10pt; font-family: 'Times New Roman';"> Months Ended </span>September 30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Purchase of materials</div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,029</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,591</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,552</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,395</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengyi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">599</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">261</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,113</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">453</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,628</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,852</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,665</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,848</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z4b04cf3dbfde47a6bc9455558440593b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"/></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Service fee charged by</div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengyi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">204</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">36</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">226</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <table cellpadding="0" cellspacing="0" id="z56a6be0b16964439bf3d36da15f9b624" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Prepaid expenses</div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,272</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">348</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z733375b72c0c4a87852c3fef1a9365eb" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Accounts payable</div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,197</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">727</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengyi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">609</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">488</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,806</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,215</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z2ce2a2e924514b8ba1606d1ecd649689" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"/></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Three Months Ended </span>September 30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine<span style="font-size: 10pt; font-family: 'Times New Roman';"> Months Ended </span>September 30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Purchase of materials</div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,029</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,591</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9,552</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">7,395</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengyi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">599</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">261</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,113</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">453</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,628</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,852</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">10,665</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="font-family: 'Times New Roman'; font-size: 10pt;">7,848</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z4b04cf3dbfde47a6bc9455558440593b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"/></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Service fee charged by</div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Shengyi</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">14</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">204</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; margin-left: 7.2pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Ninebell</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">36</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">226</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 2272000 348000 3197000 727000 609000 488000 3806000 1215000 4029000 2591000 9552000 7395000 599000 261000 1113000 453000 4628000 2852000 10665000 7848000 14000 0 204000 0 22000 0 22000 0 36000 0 226000 0 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 14 – COMMON STOCK</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM is authorized to issue 50,000,000 shares of Class A common stock and 2,409,738 shares of Class B common stock, each with a par value of $0.0001. Each share of Class 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 A common stock. Shares of Class A common stock and Class B common stock are treated equally, identically and ratably with respect to any dividends declared by the Board of Directors unless the Board of Directors declares different dividends to the Class A common stock and Class B common stock by getting approval from a majority of common stockholders.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">During the nine months ended September 30, 2020 and 2019, ACM issued 592,946 and 193,642 shares of Class A common stock upon option exercises by employees and non-employees, respectively. During the nine months ended September 30, 2020, ACM issued 64,717 shares of Class A common stock upon a cashless warrant exercise by a non-employee.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">During the three months ended September 30, 2020 and 2019, <span style="font-size: 10pt; font-family: 'Times New Roman';">ACM issued </span>407,043<span style="font-size: 10pt; font-family: 'Times New Roman';"> and </span>89,015<span style="font-size: 10pt; font-family: 'Times New Roman';"> shares, respectively, of Class A common stock upon option exercises by employees and non-employees.</span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">During the nine months ended September 30, 2020, S<span style="font-size: 10pt; font-family: 'Times New Roman';">MC transferred and cancelled its ownership of </span>242,681<span style="font-size: 10pt; font-family: 'Times New Roman';"> </span>shares of Class A common stock to ACM in exchange for the SMC 2020 Warrant (Note 12)</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">There were issued and outstanding 16,657,135 shares of Class A common stock and 1,802,606 shares of Class B common stock at September 30, 2020 and 16,182,151 shares of Class A common stock and 1,862,608 shares of Class B common stock at December 31, 2019. </div> 50000000 2409738 0.0001 0.0001 1 20 1 592946 193642 64717 407043 89015 242681 242681 242681 242681 16657135 16657135 1802606 1802606 16182151 16182151 1862608 1862608 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 15 – REDEEMABLE NON-CONTROLLING INTERESTS</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of the change in redeemable non-controlling interests for the nine months ended September 30, 2020 are presented in the following table:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zfe97e31ca15f4e5298f500d74e55de3f" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at December 31, 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">60,162</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to redeemable non-controlling interests</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">643</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of foreign currency translation gain attributable to redeemable non-controlling interests</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(847</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Reclassification of redeemable non-controlling interest</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(59,958</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Upon </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">the submission of application documents by ACM Shanghai for the STAR Listing and the STAR IPO to the Shanghai Stock Exchange during the second quarter of 2020, the redemption feature of the private placement funding (Note 1) terminated and the aggregate proceeds of the funding therefore were reclassified from redeemable non-controlling interests to non-controlling interests.</span> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Further, upon the termination of such redemption feature, the Company released the aggregate proceeds of the private placement funding from reserved cash, which the Company previously had voluntarily imposed in light of a potential redemption.</span></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of the change in redeemable non-controlling interests for the nine months ended September 30, 2020 are presented in the following table:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zfe97e31ca15f4e5298f500d74e55de3f" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 90%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at December 31, 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">60,162</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"><div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to redeemable non-controlling interests</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">643</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Effect of foreign currency translation gain attributable to redeemable non-controlling interests</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(847</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Reclassification of redeemable non-controlling interest</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(59,958</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> <tr> <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Balance at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 60162000 643000 -847000 59958000 0 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 16 – STOCK-BASED COMPENSATION</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In January 2020 ACM Shanghai adopted a 2019 Stock Option Incentive Plan (the “Subsidiary Stock Option Plan”) that provides for, among other incentives, the granting to officers, directors, employees of options to purchase shares of ACM Shanghai’s common stock. The fair value of the stock options granted is estimated at the date of grant based on the Black-Scholes option pricing model using assumptions generally consistent with those used for ACM’s stock options. Because ACM Shanghai shares are not currently publicly traded, the expected volatility is estimated with reference to the average historical volatility of a group of publicly traded companies that are believed to have similar characteristics to ACM Shanghai.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM’s stock-based compensation consists of employee and non-employee awards issued under the 1998 Stock Option Plan and the 2016 Omnibus Incentive Plan and as standalone options. ACM granted stock options to employees under the 2016 Omnibus Incentive Plan during the nine months ended September 30, 2020. The vesting condition may consist of service period determined by the Board of Directors for s grant or certain performance conditions determined by the Board of Directors for a grant. The fair value of the stock options granted with service period based condition is estimated at the date of grant using the Black-Scholes option pricing model. The fair value of the stock options granted with market based condition is estimated at the date of grant using the Monte Carlo simulation model.</div> <div><br/></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the components of stock-based compensation expense included in the consolidated statements of operations:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z6800fb33d8a545169ee5ddde776447b7" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-Based Compensation Expense:</div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of revenue</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">154</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">132</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">213</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing expense</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">237</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">172</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">495</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">252</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Research and development expense</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">193</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">759</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">568</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">939</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative expense</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,305</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">472</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,128</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,515</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,779</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,557</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,323</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,919</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z1753070b8edb4d50922d0b6ee314e62e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-based compensation expense by type:</div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Employee stock purchase plan</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,651</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,329</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,717</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,841</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Non-employee stock purchase plan</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">228</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">356</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,078</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidiary option grants</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">84</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">250</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,779</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,557</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,323</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,919</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Employee Awards</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the Company’s employee share option activities during the nine months ended September 30, 2020:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zfdf7bfad99d44cd8966b3bd753f90a4b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Option Share</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average Grant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date Fair Value</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual Term</div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at December 31, 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2,994,063</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2.59</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">6.77</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7.05 years</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">778,399</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11.98</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">28.70</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(327,917</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.56</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.33</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/cancelled</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(40,515</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.94</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13.04</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3,404,030</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4.81</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">11.95</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7.14 years</div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Vested and exercisable at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,061,793</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">     </div></td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">As of September 30, 2020 and December 31, 2019, $</span>9,697<span style="font-size: 10pt; font-family: 'Times New Roman';"> and $</span>4,712<span style="font-size: 10pt; font-family: 'Times New Roman';">, respectively, of total unrecognized employee stock-based compensation expense, net of estimated forfeitures, related to stock-based awards for ACM were expected to be recognized over a weighted-average period of </span>1.96<span style="font-size: 10pt; font-family: 'Times New Roman';"> years and </span>1.47<span style="font-size: 10pt; font-family: 'Times New Roman';"> years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.</span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Non-employee Awards</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes ACM’s non-employee stock option activities during the nine months ended September 30, 2020:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zdc0fe5e1e6d04595a79dea6666899452" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Option Shares</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average Grant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date Fair Value</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual Term</div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at December 31, 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,101,613</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">0.82</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2.69</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5.85 years</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,000</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10.29</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">25.60</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(265,029</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.91</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.34</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">     </div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/cancelled</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(111</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.75</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">   </div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">856,473</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1.01</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3.02</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%;" valign="bottom"><div style="text-align: right; text-indent: 10.05pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5.11 years</div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Vested and exercisable at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">819,819</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">     </div></td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">As of September 30, 2020 and December 31, 2019, $</span>235<span style="font-size: 10pt; font-family: 'Times New Roman';"> and $</span>406<span style="font-size: 10pt; font-family: 'Times New Roman';">, respectively, of total unrecognized non-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 </span>0.11<span style="font-size: 10pt; font-family: 'Times New Roman';"> years and </span>0.23<span style="font-size: 10pt; font-family: 'Times New Roman';"> years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.</span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The fair value of options granted to employee and non-employee with a </span>service period based condition <span style="font-size: 10pt; font-family: 'Times New Roman';">is estimated on the grant date using the Black-Scholes valuation model with the following assumptions.</span></div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z1253d1de95f8459c94e02747a1731899" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 41.67%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"/></td> <td style="width: 26.01%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; margin-left: 19.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div><div style="text-align: center; margin-left: 19.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div></td> <td style="width: 32.33%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom;"> </td> <td style="width: 26.01%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td style="width: 32.33%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Fair value of common share(1)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 19.25pt; font-family: 'Times New Roman'; font-size: 10pt;">$22.07-85.27</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt;">$13.64-16.81</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected term in years(2)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; margin-left: 20.25pt; font-family: 'Times New Roman'; font-size: 10pt;">5.50-6.25</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; margin-left: 8.25pt; font-family: 'Times New Roman'; font-size: 10pt;">6.25</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Volatility(3)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 19.25pt; font-family: 'Times New Roman'; font-size: 10pt;">42.17%-48.15%</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 6.25pt; font-family: 'Times New Roman'; font-size: 10pt;">39.91%-40.35%</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate(4)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; margin-left: 20.25pt; font-family: 'Times New Roman'; font-size: 10pt;">0.27%-0.82%</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt;">1.69%-2.46%</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend(5)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 20.25pt; font-family: 'Times New Roman'; font-size: 10pt;">0%</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt;">0%</div></td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z7fc8568aa4a1450d8a6ae8640b4ee6e6" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.</span></div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z7bba7994b1fd4b35b4da23c0049c99f7" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.</span></div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z69222ef26a8e40d7aa49498dbe1dc90f" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.</span></div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z69b5f343513749e5afb45fe6ea2081b1" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">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.</span></div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z2d7d099e53ae4a2997b696b19e186cad" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.</span></div></td> </tr> </table> <div><br/></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The fair value of option granted to employee with </span>market based condition <span style="font-size: 10pt; font-family: 'Times New Roman';">is estimated on the grant date using the Monte Carlo simulation model with the following assumptions.</span></div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z530657cdfd4249228616f38d36fcce51" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 60%; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 72.94%; vertical-align: middle; white-space: nowrap;"><div><div style="text-align: left; color: #FF0000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> </div></div></td> <td style="width: 27.06%; vertical-align: middle;"><div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine<span style="font-size: 10pt; font-family: 'Times New Roman';"> Months Ended</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">September 30</span><span style="font-size: 10pt; font-family: 'Times New Roman';">,</span></div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: bottom; white-space: nowrap;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></div></td> <td style="width: 27.06%; vertical-align: middle; border-bottom: #000000 2px solid;"><div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: middle; background-color: #CCEEFF;"><div style="background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #CCEEFF;">Fair value of common share(1)</span></div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #CCEEFF; font-size: 10pt; font-family: 'Times New Roman';">$</span>22.07</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term in years(2)</div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #FFFFFF; white-space: nowrap;"><div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.20<span style="font-size: 10pt; font-family: 'Times New Roman';"> - </span>9.80</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: middle; background-color: #CCEEFF;"><div style="background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #CCEEFF;">Volatility(3)</span></div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">45.10%</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate(4)</div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #FFFFFF; white-space: nowrap;"><div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">2.68%</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: middle; background-color: #CCEEFF;"><div style="background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #CCEEFF;">Expected dividend(5)</span></div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">0%</div></div></td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zc7f7baa354a048889403e0b9f0cd49a3" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z2bc4a35c41484304b22ba15126b3cc7f" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z3de958ed440d48cf8538e24087b1e5ff" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z3dadb2f96e2548f18e2fd6f41bdbc035" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z66778e9ed7854077bd41166fadc0e25a" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Expected dividend is assumed to be </span>0%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> as ACM has no history or expectation of paying a dividend on its common stock.</span></div></td> </tr> </table> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">ACM Shanghai Option Grants</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the ACM Shanghai employee stock option activities during the nine months ended September 30, 2020:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z471efca877df4816974e271b251450e1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Option Shares in</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ACM Shanghai</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average Grant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date Fair Value</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual Term</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at December 31, 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="-sec-ix-hidden:Fact_aa72c802698c4272accbd00bf9ca3321">-</span></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,869,808</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.87</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/cancelled</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(330,770</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.23</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.87</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5,539,038</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">0.22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1.87</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3.76 years</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Vested and exercisable at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">During the three and nine months ended September 30, 2020,</span> the Company recognized stock-based compensation expense of $84 and $250, respectively, related to stock option grants of ACM Shanghai. <span style="font-size: 10pt; font-family: 'Times New Roman';">As of September 30, 2020, $</span>911<span style="font-size: 10pt; font-family: 'Times New Roman';"> of total unrecognized non-employee stock-based compensation expense, net of estimated forfeitures, related to ACM Shanghai stock-based awards were expected to be recognized over a weighted-average period of </span>2.75<span style="font-size: 10pt; font-family: 'Times New Roman';"> years. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.</span> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the components of stock-based compensation expense included in the consolidated statements of operations:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z6800fb33d8a545169ee5ddde776447b7" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-Based Compensation Expense:</div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Cost of revenue</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">154</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">132</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">213</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Sales and marketing expense</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">237</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">172</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">495</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">252</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Research and development expense</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">193</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">759</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">568</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">939</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative expense</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,305</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">472</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,128</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,515</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,779</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,557</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,323</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,919</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z1753070b8edb4d50922d0b6ee314e62e" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Stock-based compensation expense by type:</div></td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Employee stock purchase plan</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,651</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,329</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3,717</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,841</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Non-employee stock purchase plan</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">44</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">228</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">356</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,078</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Subsidiary option grants</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">84</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">250</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,779</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,557</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4,323</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,919</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 44000 154000 132000 213000 237000 172000 495000 252000 193000 759000 568000 939000 2305000 472000 3128000 1515000 2779000 1557000 4323000 2919000 2651000 1329000 3717000 1841000 44000 228000 356000 1078000 84000 0 250000 0 2779000 1557000 4323000 2919000 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the Company’s employee share option activities during the nine months ended September 30, 2020:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zfdf7bfad99d44cd8966b3bd753f90a4b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Option Share</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average Grant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date Fair Value</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual Term</div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at December 31, 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2,994,063</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2.59</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">6.77</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7.05 years</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">778,399</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">11.98</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">28.70</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(327,917</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.56</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.33</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/cancelled</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(40,515</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">4.94</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">13.04</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3,404,030</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4.81</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">11.95</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7.14 years</div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Vested and exercisable at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2,061,793</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">     </div></td> </tr> </table> 2994063 2.59 6.77 P7Y18D 778399 11.98 28.70 327917 1.56 4.33 0 0 0 40515 4.94 13.04 3404030 4.81 11.95 P7Y1M20D 2061793 9697000 4712000 P1Y11M15D P1Y5M19D <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes ACM’s non-employee stock option activities during the nine months ended September 30, 2020:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="zdc0fe5e1e6d04595a79dea6666899452" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Option Shares</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average Grant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date Fair Value</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual Term</div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at December 31, 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,101,613</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">0.82</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2.69</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5.85 years</div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">20,000</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">10.29</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">25.60</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(265,029</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.91</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">3.34</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">     </div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/cancelled</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(111</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.30</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.75</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">   </div></td> </tr> <tr> <td style="vertical-align: bottom; width: 32%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">856,473</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1.01</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3.02</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%;" valign="bottom"><div style="text-align: right; text-indent: 10.05pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5.11 years</div></td> </tr> <tr> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Vested and exercisable at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">819,819</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle; width: 32%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: right; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">     </div></td> </tr> </table> 1101613 0.82 2.69 P5Y10M6D 20000 10.29 25.60 265029 0.91 3.34 0 111 0.30 0.75 856473 1.01 3.02 P5Y1M9D 819819 235000 406000 P0Y1M9D P0Y2M23D <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The fair value of options granted to employee and non-employee with a </span>service period based condition <span style="font-size: 10pt; font-family: 'Times New Roman';">is estimated on the grant date using the Black-Scholes valuation model with the following assumptions.</span></div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z1253d1de95f8459c94e02747a1731899" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 41.67%; vertical-align: bottom;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"/></td> <td style="width: 26.01%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; margin-left: 19.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div><div style="text-align: center; margin-left: 19.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div></td> <td style="width: 32.33%; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Year Ended</div><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31,</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom;"> </td> <td style="width: 26.01%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td style="width: 32.33%; vertical-align: bottom; border-top: #000000 2px solid;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Fair value of common share(1)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 19.25pt; font-family: 'Times New Roman'; font-size: 10pt;">$22.07-85.27</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt;">$13.64-16.81</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected term in years(2)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; margin-left: 20.25pt; font-family: 'Times New Roman'; font-size: 10pt;">5.50-6.25</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; margin-left: 8.25pt; font-family: 'Times New Roman'; font-size: 10pt;">6.25</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Volatility(3)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 19.25pt; font-family: 'Times New Roman'; font-size: 10pt;">42.17%-48.15%</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 6.25pt; font-family: 'Times New Roman'; font-size: 10pt;">39.91%-40.35%</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate(4)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; margin-left: 20.25pt; font-family: 'Times New Roman'; font-size: 10pt;">0.27%-0.82%</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #FFFFFF;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt;">1.69%-2.46%</div></td> </tr> <tr> <td style="width: 41.67%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend(5)</div></td> <td style="width: 26.01%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 20.25pt; font-family: 'Times New Roman'; font-size: 10pt;">0%</div></td> <td style="width: 32.33%; vertical-align: bottom; background-color: #CCEEFF;"><div style="text-align: center; margin-left: 7.25pt; font-family: 'Times New Roman'; font-size: 10pt;">0%</div></td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z7fc8568aa4a1450d8a6ae8640b4ee6e6" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.</span></div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z7bba7994b1fd4b35b4da23c0049c99f7" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.</span></div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z69222ef26a8e40d7aa49498dbe1dc90f" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.</span></div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z69b5f343513749e5afb45fe6ea2081b1" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">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.</span></div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z2d7d099e53ae4a2997b696b19e186cad" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5)</div></td> <td style="width: auto; vertical-align: top;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.</span></div></td> </tr> </table> <div><br/></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The fair value of option granted to employee with </span>market based condition <span style="font-size: 10pt; font-family: 'Times New Roman';">is estimated on the grant date using the Monte Carlo simulation model with the following assumptions.</span></div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z530657cdfd4249228616f38d36fcce51" style="font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; text-align: left; color: #000000; width: 60%; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 72.94%; vertical-align: middle; white-space: nowrap;"><div><div style="text-align: left; color: #FF0000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> </div></div></td> <td style="width: 27.06%; vertical-align: middle;"><div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine<span style="font-size: 10pt; font-family: 'Times New Roman';"> Months Ended</span></div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">September 30</span><span style="font-size: 10pt; font-family: 'Times New Roman';">,</span></div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: bottom; white-space: nowrap;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></div></td> <td style="width: 27.06%; vertical-align: middle; border-bottom: #000000 2px solid;"><div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: middle; background-color: #CCEEFF;"><div style="background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #CCEEFF;">Fair value of common share(1)</span></div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="background-color: #CCEEFF;"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #CCEEFF; font-size: 10pt; font-family: 'Times New Roman';">$</span>22.07</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term in years(2)</div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #FFFFFF; white-space: nowrap;"><div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">9.20<span style="font-size: 10pt; font-family: 'Times New Roman';"> - </span>9.80</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: middle; background-color: #CCEEFF;"><div style="background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #CCEEFF;">Volatility(3)</span></div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">45.10%</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: bottom; background-color: #FFFFFF; white-space: nowrap;"><div><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Risk-free interest rate(4)</div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #FFFFFF; white-space: nowrap;"><div><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">2.68%</div></div></td> </tr> <tr> <td style="width: 72.94%; vertical-align: middle; background-color: #CCEEFF;"><div style="background-color: #CCEEFF;"><div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: #CCEEFF;">Expected dividend(5)</span></div></div></td> <td style="width: 27.06%; vertical-align: middle; background-color: #CCEEFF; white-space: nowrap;"><div style="background-color: #CCEEFF;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">0%</div></div></td> </tr> </table> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zc7f7baa354a048889403e0b9f0cd49a3" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z2bc4a35c41484304b22ba15126b3cc7f" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z3de958ed440d48cf8538e24087b1e5ff" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(3)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z3dadb2f96e2548f18e2fd6f41bdbc035" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(4)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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.</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z66778e9ed7854077bd41166fadc0e25a" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 27pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(5)</td> <td style="width: auto; vertical-align: top; text-align: left;"><div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Expected dividend is assumed to be </span>0%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> as ACM has no history or expectation of paying a dividend on its common stock.</span></div></td> </tr> </table> 22.07 85.27 13.64 16.81 P5Y6M P6Y3M P6Y3M 0.4217 0.4815 0.3991 0.4035 0.0027 0.0082 0.0169 0.0246 0 0 22.07 P9Y2M12D P9Y9M18D 0.4510 0.0268 0 0 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the ACM Shanghai employee stock option activities during the nine months ended September 30, 2020:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" id="z471efca877df4816974e271b251450e1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 80%; margin-left: auto; margin-right: auto;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"><div style="text-align: center; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Option Shares in</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">ACM Shanghai</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average Grant</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Date Fair Value</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual Term</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at December 31, 2019</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="-sec-ix-hidden:Fact_aa72c802698c4272accbd00bf9ca3321">-</span></div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Granted</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">5,869,808</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.87</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Forfeited/cancelled</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(330,770</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">0.23</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1.87</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5,539,038</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">0.22</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1.87</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"><div style="text-align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3.76 years</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Vested and exercisable at September 30, 2020</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">-</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 0 0 5869808 0.22 1.87 0 0 0 0 0 0 330770 0.23 1.87 5539038 0.22 1.87 P3Y9M3D 0 84000 250000 911000 P2Y9M <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 17 – INCOME TAXES</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Prior to September 30, 2019, the Company had recorded a valuation allowance for the full amount of net deferred tax assets in the United States, as the realization of deferred tax assets was uncertain. Since September 30, 2019, the Company has not maintained a valuation allowance except for a partial valuation allowance on certain U.S. deferred tax assets. In order to recognize the remaining U.S. deferred tax assets that continue to be subject to a valuation allowance, the Company will need to generate sufficient U.S. taxable income in future periods before the expiration of the deferred tax assets governed by the tax code.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM Shanghai has shown a three-year historical cumulative profit and has projections of future income. As a result, the Company does not maintain a valuation allowance.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company’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 income tax benefit (expense) of $1,747 and $328 during the three months ended September 30, 2020 and 2019, respectively, <span style="font-size: 10pt; font-family: 'Times New Roman';">and $</span>(416)<span style="font-size: 10pt; font-family: 'Times New Roman';"> and $</span>(667)<span style="font-size: 10pt; font-family: 'Times New Roman';"> during the nine months ended September 30, 2020 and 2019, respectively.</span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of September 30, 2020, the Company’s total unrecognized tax benefits were $155, 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 nine months ended September 30, 2020.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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 31, 2009 through December 31, 2019. 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.</div> <div><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The Company’s effective tax rate differs from statutory rates of </span>21%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> for U.S. federal income tax purposes and </span>15%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> to </span>25%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> for Chinese income tax purposes 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 and the treatment of stock-based compensation. The Company’s </span>three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> PRC subsidiaries, ACM Shanghai, ACM Wuxi and ACM Shengwei, are liable for PRC corporate income taxes at the rates of </span>15%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">, </span>25%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>25%,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> respectively. Pursuant to the Corporate Income Tax Law of the PRC, ACM’s PRC subsidiaries generally would be liable for PRC corporate income taxes as a rate of </span>25%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. According to Guoshuihan </span>2009<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> No. </span>203,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> an entity certified as an “advanced and new technology enterprise” is entitled to a preferential income tax rate of </span>15%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">. ACM Shanghai was certified as an “advanced and new technology enterprise” in </span>2012<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and again in </span>2016<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> and </span>2018,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> with an effective period of </span>three years<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">.</span></div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">ACM files 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 2019. To the extent ACM has tax attribute carryforwards, the tax years in which the attribute was generated may still be adjusted upon examination by the U.S. Internal Revenue Service or state or foreign tax authorities to the extent utilized in a future period. The U.S. Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020. It contains several provisions that may have financial statement effects. Key aspects of the CARES Act include the following:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zda025ca7a87b4b2290a82c80488f08f7" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">repealed the 80% taxable income limitation for 2018, 2019 and 2020, and allows those years to be carried back up to five years;</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z2bc9cb91c29f4a5eacf277b029087e32" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">allows corporations to claim 100% of AMT credits in 2019, and provides for an election to take the entire refundable credit amount in 2018;</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="z69f5923fc7694c368a64f12f0c3963f3" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">raised the Section 163(j) ATI limit from 30% to 50% for businesses; and</div></td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" id="zde30c7e52034447d8c1eea96010e6c0b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; align: right; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">•</td> <td style="width: auto; vertical-align: top; text-align: justify;"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">made technical corrections to TCJA for Qualified Improvement Property (“QIP”) and designates QIP as 15-year property for depreciation purposes, which makes QIP a category eligible for 100% bonus depreciation</div></td> </tr> </table> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The CARES Act is not expected to have a material impact on income taxes in the Company’s consolidated financial statements. </div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income tax expense was as follows:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z58221c7facf14284a99e650575a80644" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total income tax benefit (expense)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,747</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">328</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(416</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(667</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> </table> 0.21 0.15 0.25 -1747000 -328000 416000 667000 155000 0 0.21 0.15 0.25 3 0.15 0.25 0.25 0.15 P3Y <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Income tax expense was as follows:</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" id="z58221c7facf14284a99e650575a80644" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2020</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2019</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(in thousands)</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"><div style="text-align: left; text-indent: -9.35pt; margin-left: 16.55pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total income tax benefit (expense)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">1,747</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">328</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(416</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div></td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(667</div></td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"><div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div></td> </tr> </table> -1747000 -328000 416000 667000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 18 – COMMITMENTS AND CONTINGENCIES</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">The Company leases offices under non-cancelable operating lease agreements. See note </span>8<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> for future minimum lease payments under non-cancelable operating lease agreements with initial terms of </span>one<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> year or more.</span></div> <div><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">As of September </span>30,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> </span>2020,<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> the Company had </span>$1,369<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> of open capital commitments.</span></div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Covenants in ACM Shengwei’s Grant Contract for State-owned Construction Land Use Right in Shanghai City, with the China (Shanghai) Pilot Free Trade Zone Lin-gang Special Area Administration require, among other things, that ACM Shengwei pay liquidated damages in the event that (a) it does not make a total investment (including the costs of construction, fixtures, equipment and grant fees) of at least RMB 450.0 million ($63,400) or (b) within six years after the land use right is obtained, the Company does not (i) generate a minimum specified amount of annual sales of products manufactured on the granted land or (ii) pay to the PRC at least RMB 157.6 million ($22,000) in annual total taxes (including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes) as a result of operations in connection with the granted land.</div> <div><br/></div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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. As of September 30, 2020, the Company did not have any legal proceedings.</div> 1369000 450000000.0 63400000 P6Y 157600000 22000000 Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110. Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110. Fair value of Class A common stock was the closing market price of the Class A common stock on July 29, 2020. Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date. 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. Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock. Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant. Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant. Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock. 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. XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Nov. 03, 2020
Entity Listings [Line Items]    
Entity Registrant Name ACM Research, Inc.  
Entity Central Index Key 0001680062  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period true  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2020  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-38273  
Entity Tax Identification Number 94-3290283  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 42307 Osgood Road, Suite I  
Entity Address, City or Town Fremont  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94539  
City Area Code 510  
Local Phone Number 445-3700  
Title of 12(b) Security Class A Common Stock, $0.0001 par value  
Trading Symbol ACMR  
Security Exchange Name NASDAQ  
Class A Common Stock [Member]    
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   16,662,218
Class B Common Stock [Member]    
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   1,802,606
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 92,203 $ 58,261
Restricted cash 0 59,598
Trading securities (note 11) 23,888 0
Accounts receivable, less allowance for doubtful accounts of $0 as of September 30, 2020 and December 31, 2019 (note 3) 59,796 31,091
Other receivables 6,177 2,603
Inventories (note 4) 64,182 44,796
Prepaid expenses 5,531 2,047
Total current assets 251,777 198,396
Property, plant and equipment, net (note 5) 5,974 3,619
Land use right, net (note 2) 9,284 0
Operating lease right-of-use assets, net (note 8) 4,568 3,887
Intangible assets, net 335 344
Deferred tax assets (note 17) 10,093 5,331
Long-term investments (note 10) 6,580 5,934
Other long-term assets 8,008 192
Total assets 296,619 217,703
Current liabilities:    
Short-term borrowings (note 6) 28,327 13,753
Accounts payable 35,639 13,262
Advances from customers 8,011 9,129
Income taxes payable 3,589 3,129
Other payables and accrued expenses (note 7) 18,494 12,874
Current portion of operating lease liability (note 8) 1,388 1,355
Deferred revenue 819 0
Total current liabilities 96,267 53,502
Long-term operating lease liability (note 8) 3,180 2,532
Other long-term liabilities (note 9) 6,454 4,186
Total liabilities 105,901 60,220
Commitments and contingencies (note 18)
Redeemable non-controlling interests (note 15) 0 60,162
Stockholders' equity:    
Additional paid in capital 100,145 83,487
Accumulated surplus 25,758 15,507
Accumulated other comprehensive income (loss) 1,037 (1,675)
Total ACM Research, Inc. stockholders' equity 126,942 97,321
Non-controlling interests 63,776 0
Total stockholders' equity 190,718 97,321
Total liabilities, redeemable non-controlling interests, and stockholders' equity 296,619 217,703
Class A Common Stock [Member]    
Stockholders' equity:    
Common stock 2 2
Class B Common Stock [Member]    
Stockholders' equity:    
Common stock $ 0 $ 0
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Accounts receivable, allowance for doubtful accounts $ 0 $ 0
Class A Common Stock [Member]    
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 16,657,135 16,182,151
Common stock, shares outstanding (in shares) 16,657,135 16,182,151
Class B Common Stock [Member]    
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,409,738 2,409,738
Common stock, shares issued (in shares) 1,802,606 1,862,608
Common stock, shares outstanding (in shares) 1,802,606 1,862,608
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) [Abstract]        
Revenue $ 47,665 $ 33,427 $ 111,062 $ 82,916
Cost of revenue 27,324 17,173 61,137 44,705
Gross profit 20,341 16,254 49,925 38,211
Operating expenses:        
Sales and marketing 3,924 3,886 11,524 8,679
Research and development 4,343 3,492 13,241 9,598
General and administrative 4,568 1,846 9,100 5,992
Total operating expenses, net 12,835 9,224 33,865 24,269
Income from operations 7,506 7,030 16,060 13,942
Interest income 179 95 834 128
Interest expense (272) (205) (611) (538)
Change in fair value of financial liability (6,533) 0 (11,964) 0
Unrealized gain on trading securities 8,970 0 8,970 0
Other income (expense), net (1,759) 1,850 (933) 2,132
Equity income (loss) in net income (loss) of affiliates 182 (9) 539 260
Income before income taxes 8,273 8,761 12,895 15,924
Income tax benefit (expense) (note 17) 1,747 328 (416) (667)
Net income 10,020 9,089 12,479 15,257
Less: Net income attributable to non-controlling interests and redeemable non-controlling interests 1,393 307 2,228 307
Net income attributable to ACM Research, Inc. 8,627 8,782 10,251 14,950
Comprehensive income:        
Net income 10,020 9,089 12,479 15,257
Foreign currency translation adjustment 5,757 (2,591) 4,099 (2,902)
Comprehensive Income 15,777 6,498 16,578 12,355
Less: Comprehensive income attributable to non-controlling interests and redeemable non-controlling interests 2,698 307 3,614 307
Comprehensive income attributable to ACM Research, Inc. $ 13,079 $ 6,191 $ 12,964 $ 12,048
Net income attributable to ACM Research, Inc. per common share (note 2):        
Basic (in dollars per share) $ 0.47 $ 0.52 $ 0.57 $ 0.91
Diluted (in dollars per share) $ 0.40 $ 0.45 $ 0.48 $ 0.80
Weighted average common shares outstanding used in computing per share amounts (note 2):        
Basic (in shares) 18,201,943 16,999,746 18,124,665 16,381,944
Diluted (in shares) 21,555,296 19,354,214 21,257,661 18,699,010
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Common Stock Class A [Member]
Common Stock [Member]
Common Stock Class B [Member]
Additional Paid-In Capital [Member]
Accumulated Surplus (Deficit) [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Noncontrolling Interest [Member]
Total
Beginning balance at Dec. 31, 2018 $ 1 $ 0 $ 56,567 $ (3,387) $ (857)   $ 52,324
Beginning balance (in shares) at Dec. 31, 2018 14,110,315 1,898,423          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income $ 0 $ 0 0 14,950 0   14,950
Foreign currency translation adjustment 0 0 0 0 (2,220)   (2,220)
Exercise of stock options $ 0 $ 0 312 0 0   312
Exercise of stock options (in shares) 193,642 0          
Cancellation of stock options $ 0 $ 0 (576) 0 0    
Cancellation of stock options (In shares) 0 0          
Stock-based compensation $ 0 $ 0 2,919 0 0   2,919
Issuance of Class A common stock in connection with public offering $ 1 $ 0 26,462 0 0   26,463
Issuance of Class A common stock in connection with public offering (in shares) 2,053,572 0          
Share repurchase\cancellation $ 0 $ 0 (2,827) 0 0   (2,827)
Share repurchase\cancellation (in shares) (214,286) 0          
Conversion of class B common stock to Class A common stock $ 0 $ 0 0 0 0   0
Conversion of class B common stock to Class A common stock (in shares) 35,815 (35,815)          
Ending balance at Sep. 30, 2019 $ 2 $ 0 82,857 11,563 (3,077)   91,345
Ending balance (in shares) at Sep. 30, 2019 16,179,058 1,862,608          
Beginning balance at Jun. 30, 2019 $ 1 $ 0 58,101 2,781 (1,168)   59,715
Beginning balance (in shares) at Jun. 30, 2019 14,229,942 1,883,423          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income $ 0 $ 0 0 8,782 0   8,782
Foreign currency translation adjustment 0 0 0 0 (1,909)   (1,909)
Exercise of stock options $ 0 $ 0 140 0 0   140
Exercise of stock options (in shares) 89,015 0          
Cancellation of stock options   $ 0 (576) 0 0   (576)
Cancellation of stock options (In shares) 0 0          
Stock-based compensation $ 0 $ 0 1,557 0 0   1,557
Issuance of Class A common stock in connection with public offering $ 1 $ 0 26,462 0 0   26,463
Issuance of Class A common stock in connection with public offering (in shares) 2,053,572 0          
Share repurchase\cancellation $ 0 $ 0 (2,827) 0 0   (2,827)
Share repurchase\cancellation (in shares) (214,286) 0          
Conversion of class B common stock to Class A common stock $ 0 $ 0 0 0 0   0
Conversion of class B common stock to Class A common stock (in shares) 20,815 (20,815)          
Ending balance at Sep. 30, 2019 $ 2 $ 0 82,857 11,563 (3,077)   91,345
Ending balance (in shares) at Sep. 30, 2019 16,179,058 1,862,608          
Beginning balance at Dec. 31, 2019 $ 2 $ 0 83,487 15,507 (1,675) $ 0 97,321
Beginning balance (in shares) at Dec. 31, 2019 16,182,151 1,862,608          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income $ 0 $ 0 0 10,251 0 1,585 11,836
Foreign currency translation adjustment 0 0 0 0 2,712 2,233 4,945
Exercise of stock options $ 0 $ 0 2,191 0 0 0 2,191
Exercise of stock options (in shares) 592,946 0          
Stock-based compensation $ 0 $ 0 4,323 0 0 0 4,323
Share repurchase\cancellation $ 0 $ 0 (9,715) 0 0 0 (9,715)
Share repurchase\cancellation (in shares) (242,681) 0          
Conversion of class B common stock to Class A common stock $ 0 $ 0 0 0 0 0 0
Conversion of class B common stock to Class A common stock (in shares) 60,002 (60,002)          
Issuance of warrants (note 12) $ 0 $ 0 19,859 0 0 0 19,859
Exercise of stock warrant $ 0 $ 0 0 0 0 0 0
Exercise of stock warrant (in shares) 64,717 0          
Reclassification of redeemable non-controlling interest $ 0 $ 0 0 0 0 59,958 59,958
Ending balance at Sep. 30, 2020 $ 2 $ 0 100,145 25,758 1,037 63,776 190,718
Ending balance (in shares) at Sep. 30, 2020 16,657,135 1,802,606          
Beginning balance at Jun. 30, 2020 $ 2 $ 0 76,189 17,131 (3,415) 61,078 150,985
Beginning balance (in shares) at Jun. 30, 2020 16,250,092 1,802,606          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income $ 0 $ 0 0 8,627 0 1,393 10,020
Foreign currency translation adjustment 0 0 0 0 4,452 1,305 5,757
Exercise of stock options $ 0 $ 0 1,318 0 0 0 1,318
Exercise of stock options (in shares) 407,043 0          
Stock-based compensation $ 0 $ 0 2,779 0 0 0 2,779
Issuance of warrants (note 12) 0 0 19,859 0 0 0 19,859
Ending balance at Sep. 30, 2020 $ 2 $ 0 $ 100,145 $ 25,758 $ 1,037 $ 63,776 $ 190,718
Ending balance (in shares) at Sep. 30, 2020 16,657,135 1,802,606          
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities:    
Net income $ 12,479 $ 15,257
Adjustments to reconcile net income from operations to net cash used in operating activities:    
Depreciation and amortization 774 586
Loss on disposals of property, plant and equipment 1 296
Equity income in net income of affiliates (539) (260)
Unrealized gain on trading securities (8,970) 0
Deferred income taxes (4,632) (757)
Stock-based compensation 4,323 2,919
Change in fair value of financial liability 11,964 0
Net changes in operating assets and liabilities:    
Accounts receivable (27,575) (19,634)
Other receivables (3,512) 1,187
Inventory (18,362) (5,889)
Prepaid expenses (3,371) 323
Other long-term assets (839) (182)
Accounts payable 22,023 (417)
Advances from customers (1,142) 746
Income tax payable 389 162
Other payables and accrued expenses 5,962 2,352
Deferred revenue 819 0
Other long-term liabilities 2,172 (1,441)
Net cash flow used in operating activities (8,036) (4,752)
Cash flows from investing activities:    
Purchase of property and equipment (3,583) (832)
Purchase of intangible assets (81) (114)
Purchase of land-use-right (9,331) 0
Purchase of trading securities (14,680) 0
Prepayment for property (6,978) 0
Investments in unconsolidated affiliates 0 (4,348)
Net cash used in investing activities (34,653) (5,294)
Cash flows from financing activities:    
Proceeds from short-term borrowings 31,068 18,267
Repayments of short-term borrowings (16,881) (11,770)
Repayments of notes payable (1,820) 0
Proceeds from stock option exercise to common stock 2,191 312
Proceeds from issuance of Class A common stock in connection with public offering, net of direct issuance expenses of $2,287 0 26,463
Payment for repurchase of Class A common stock 0 (785)
Payment for cancellation of stock option 0 (576)
Proceeds from issuance of common stock to redeemable Non-controlling interest 0 27,264
Net cash provided by financing activities 14,558 59,175
Effect of exchange rate changes on cash, cash equivalents and restricted cash 2,475 (2,407)
Net increase (decrease) in cash, cash equivalents and restricted cash (25,656) 46,722
Cash, cash equivalents and restricted cash at beginning of period 117,859 27,124
Cash, cash equivalents and restricted cash at end of period 92,203 73,846
Supplemental disclosure of cash flow information:    
Interest paid 611 538
Cash paid for income taxes 4,606 0
Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows:    
Cash and cash equivalents 92,203 47,264
Restricted cash 0 26,582
Non-cash financing activities:    
Warrant conversion to common stock 399 0
Share cancellation, note 12 9,715 0
Issuance of warrant for settlement of financial liability and cancellation of note receivable $ 19,859 $ 0
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Cash flows from financing activities:  
Direct issuance expenses $ 2,287
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.2
DESCRIPTION OF BUSINESS
9 Months Ended
Sep. 30, 2020
DESCRIPTION OF BUSINESS [Abstract]  
DESCRIPTION OF BUSINESS
NOTE 1 – DESCRIPTION OF BUSINESS
 
ACM Research, Inc. (“ACM”) and its subsidiaries (collectively with ACM, the “Company”) 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 its single-wafer wet-cleaning equipment, under the brand name “Ultra C,” based on the Company’s proprietary Space Alternated Phase Shift (“SAPS”) and Timely Energized Bubble Oscillation (“TEBO”) 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.
 
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’s early efforts focused on stress-free copper-polishing technology, and it sold tools based on that technology in the early 2000s.
 
In 2006 the Company established its operational center in Shanghai in the People’s Republic of China (the “PRC”), where it operates through ACM’s subsidiary ACM Research (Shanghai), Inc. (“ACM Shanghai”). ACM Shanghai was formed initially in 2005 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.
 
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. In August 2018, the Company introduced its Ultra-C Tahoe wafer cleaning tool, which can deliver high cleaning performance with significantly less sulfuric acid than typically consumed by conventional high-temperature single-wafer cleaning tools. 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.
 
In 2011 ACM Shanghai formed a wholly owned subsidiary in the PRC, ACM Research (Wuxi), Inc. (“ACM Wuxi”), to manage sales and service operations.
 
In June 2017 ACM formed a wholly owned subsidiary in Hong Kong, CleanChip Technologies Limited (“CleanChip”), to act on the Company’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.
 
In December 2017 ACM formed a wholly owned subsidiary in the Republic of Korea, ACM Research Korea CO., LTD. (“ACM Korea”), to serve customers based in Republic of Korea and perform sales, marketing, research and development activities for new products and solutions.
 
In March 2019 ACM Shanghai formed a wholly owned subsidiary in the PRC, Shengwei Research (Shanghai), Inc. (“ACM Shengwei”), to manage activities related to addition of future long-term production capacity. 
 
In June 2019 CleanChip formed a wholly owned subsidiary in California, ACM Research (CA), Inc. (“ACM California”), to provide procurement services on behalf of ACM Shanghai.
 
In June 2019 ACM announced plans to complete over the next three years a listing (the “STAR Listing”) of shares of ACM Shanghai on the Shanghai Stock Exchange’s new Sci-Tech innovAtion boaRd, known as the STAR Market, and a concurrent initial public offering (the “STAR IPO”) of ACM Shanghai shares in the PRC. ACM Shanghai is currently ACM’s primary operating subsidiary, and at the time of announcement, was wholly owned by ACM. To meet a STAR Listing requirement that it have multiple independent stockholders in the PRC, ACM Shanghai completed private placements of its shares in June and November 2019, following which, as of September 30, 2020, the private placement investors held a total of 8.3% of the outstanding shares of ACM Shanghai and ACM Research held the remaining 91.7%. As part of the STAR Listing process, in June 2020 the ownership interests held by the private investors were reclassified from redeemable non-controlling interests to non-controlling interests as the redemption feature was terminated. (Note 15).

In preparation for the STAR IPO, the Company completed a reorganization in December 2019 that included the sale of all of the shares of CleanChip by ACM to ACM Shanghai for $3,500. The reorganization and sale had no impact on the Company’s consolidated financial statements. 

The Company has direct or indirect interests in the following subsidiaries:
 
 
  
 
Effective interest held as at
 
Name of subsidiaries
Place and date of incorporation
 
September 30, 2020
   
December 31, 2019
 
ACM Research (Shanghai), Inc.
China, May 2005
   
91.7
%
   
91.7
%
ACM Research (Wuxi), Inc.
China, July 2011
   
91.7
%
   
91.7
%
CleanChip Technologies Limited
Hong Kong, June 2017
   
91.7
%
   
91.7
%
ACM Research Korea CO., LTD.
Korea, December 2017
   
91.7
%
   
91.7
%
Shengwei Research (Shanghai), Inc.
China, March 2019
   
91.7
%
   
91.7
%
ACM Research (CA), Inc.
USA, June 2019
   
91.7
%
   
91.7
%
ACM Research (Cayman), Inc.
Cayman Islands, April 2019
   
100.0
%
   
100.0
%
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2020
SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES
NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Principles of Consolidation
 
The Company’s consolidated financial statements include the accounts of ACM and its subsidiaries, including ACM Shanghai and its subsidiaries, which include ACM Wuxi, ACM Shengwei and CleanChip (the subsidiaries of which include ACM California and ACM Korea). ACM’s 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.

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 (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. 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, 2019 included in ACM’s Annual Report on Form 10-K for the year ended December 31, 2019.

The accompanying condensed consolidated balance sheet as of September 30, 2020, condensed consolidated statements of operations and comprehensive income for the three and nine months ended September 30, 2020 and 2019, condensed consolidated statements of changes in stockholders’ equity for the three and nine months ended September 30, 2020 and 2019, and condensed consolidated statements of cash flows for the nine months ended September 30, 2020 and 2019 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’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of September 30, 2020 and the results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for any future period.
 
COVID-19 Assessment
 
The outbreak of COVID-19, the coronavirus, has grown both in the United States and globally, and related government and private sector responsive actions have adversely affected the Company’s business operations. In December 2019 a series of emergency quarantine measures taken by the PRC government disrupted domestic business activities during the weeks after the initial outbreak of COVID-19. Since that time, an increasing number of countries, including the United States, have imposed restrictions on travel to and from the PRC and elsewhere, as well as general movement restrictions, business closures and other measures imposed to slow the spread of COVID-19. The situation continues to develop, however, and it is impossible to predict the effect and ultimate impact of the COVID-19 outbreak on the Company’s business operations and results. While the quarantine, social distancing and other regulatory measures instituted or recommended in response to COVID-19 are expected to be temporary, the duration of the business disruptions, and related financial impact, cannot be estimated at this time. The COVID-19 outbreak has been declared a worldwide health pandemic that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn and changes in global economic policy that could reduce demand for the Company’s products and its customers’ chips and have a material adverse impact on the Company’s business, operating results and financial condition. Through September 30, 2020 the Company did not experience significant negative impact of COVID-19 on its operations, capital and financial resources, including overall liquidity position. 

Use of Estimates
 
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 revenue and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’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 valuation of financial 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 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.

Basic and Diluted Net Income per Common Share
 
Basic and diluted net income per common share is calculated as follows:

 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
Numerator:
                       
Net income
 
$
10,020
   
$
9,089
   
$
12,479
   
$
15,257
 
Net income attributable to non-controlling interests and redeemable non-controlling interests
   
1,393
     
307
     
2,228
     
307
 
Net income available to common stockholders, basic and diluted
 
$
8,627
   
$
8,782
   
$
10,251
   
$
14,950
 
                                 
Weighted average shares outstanding, basic
   
18,201,943
     
16,999,746
     
18,124,665
     
16,381,944
 
Effect of dilutive securities
   
3,353,353
     
2,354,468
     
3,132,996
     
2,317,066
 
Weighted average shares outstanding, diluted
   
21,555,296
     
19,354,214
     
21,257,661
     
18,699,010
 
                                 
Net income per common share:
                               
Basic
 
$
0.47
   
$
0.52
   
$
0.57
   
$
0.91
 
Diluted
 
$
0.40
   
$
0.45
   
$
0.48
   
$
0.80
 

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 and nine months ended September 30, 2020 and 2019, the net income per common share attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of operations and comprehensive income and in the above computation of net income per common share.
 
Diluted net income per common share reflects the potential dilution from securities that could share in ACM’s earnings. ACM’s potential dilutive securities consist of warrants and stock options for the three and nine months ended September 30, 2020 and 2019.

Land use right, net

The land use right represents the cost to purchase a right to use state-owned land in the PRC with lease terms of 50 years expiring in 2070, for which an upfront lump-sum payment was made during the first nine months of 2020. The Company classifies the land use right as non-current assets on the condensed consolidated balance sheets.

The land use right is carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate, which is 50 years.
 
Concentration of Credit Risk

The Company is potentially subject to concentrations of credit risks in its accounts receivable. For the nine months ended September 30, 2020 and 2019, the Company’s three largest customers accounted for 79.8% and 72.3%, respectively, of revenue. For the three months ended September 30, 2020 and 2019, the Company’s three largest customers accounted for 72.1% and 98.6%, respectively, of revenue. As of September 30, 2020 and December 31, 2019, the Company’s three largest customers accounted for 76.9% and 67.7%, respectively, of the Company’s accounts receivables. The Company believes that the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.

Recent Accounting Pronouncements
 
Recently Adopted Accounting Pronouncements
 
In August 2018, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2018-13, Fair Value Measurement (Topic 820), which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The modified standard eliminates the requirement to disclose changes in unrealized gains and losses included in earnings for recurring Level 3 fair value measurements and requires changes in unrealized gains and losses be included in other comprehensive income for recurring Level 3 fair value measurements of instruments. The standard also requires the disclosure of the range and weighted average used to develop significant unobservable inputs and how weighted average is calculate for recurring and nonrecurring Level 3 fair value measurements. The amendment is effective for fiscal years beginning after December 15, 2019 and interim periods within that fiscal year, with early adoption permitted. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.

Recent Accounting Pronouncements Not Yet Adopted
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 replaced the pre-existing incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans and other financial instruments. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. In October 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for public filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes and systems and expects the standard will have a minor impact on its consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. For public business entities, the amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is evaluating the impact of the adoption of ASU 2019-12, but does not expect it to have a material impact on income taxes as reported in its consolidated financial statements. 
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTS RECEIVABLE
9 Months Ended
Sep. 30, 2020
ACCOUNTS RECEIVABLE [Abstract]  
ACCOUNTS RECEIVABLE
NOTE 3 – ACCOUNTS RECEIVABLE
 
At September 30, 2020 and December 31, 2019, accounts receivable consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Accounts receivable
 
$
59,796
   
$
31,091
 
Less: Allowance for doubtful accounts
   
-
     
-
 
Total
 
$
59,796
   
$
31,091
 
 
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 September 30, 2020 and December 31, 2019. At September 30, 2020 and December 31, 2019, accounts receivable of $0 and $1,433, respectively, were pledged as collateral for borrowings from financial institutions. 
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES
9 Months Ended
Sep. 30, 2020
INVENTORIES [Abstract]  
INVENTORIES
NOTE 4 – INVENTORIES
 
At September 30, 2020 and December 31, 2019, inventory consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Raw materials
 
$
27,254
   
$
15,105
 
Work in process
   
13,882
     
10,407
 
Finished goods
   
23,046
     
19,284
 
Total inventory
 
$
64,182
   
$
44,796
 
 
System shipments of first-tools to an existing or prospective customer, for which ownership does not transfer until customer acceptance, are classified as finished goods inventory and carried at cost until ownership is transferred.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY, PLANT AND EQUIPMENT, NET
9 Months Ended
Sep. 30, 2020
PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET
NOTE 5 – PROPERTY, PLANT AND EQUIPMENT, NET
 
At September 30, 2020 and December 31, 2019, property, plant and equipment consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Manufacturing equipment
 
$
4,093
   
$
3,902
 
Office equipment
   
926
     
627
 
Transportation equipment
   
177
     
124
 
Leasehold improvement
   
1,471
     
1,442
 
Total cost
   
6,667
     
6,095
 
Less: Total accumulated depreciation
   
(3,751
)
   
(3,077
)
Construction in progress
   
3,058
     
601
 
Total property, plant and equipment, net
 
$
5,974
   
$
3,619
 
 
Depreciation expense was $195 and $176 for the three months ended September 30, 2020 and 2019, respectively, and $569 and $528 for the nine months ended September 30, 2020 and 2019, respectively
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.2
SHORT-TERM BORROWINGS
9 Months Ended
Sep. 30, 2020
SHORT-TERM BORROWINGS [Abstract]  
SHORT-TERM BORROWINGS
NOTE 6 – SHORT-TERM BORROWINGS
 
At September 30, 2020 and December 31, 2019, short-term borrowings consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Line of credit up to RMB 50,000 from Bank of Shanghai Pudong Branch, due on January 23, 2020 with an annual interest rate of 5.22%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited. It was fully repaid on January 23, 2020.
 
$
-
   
$
5,057
 
Line of credit up to RMB 20,000 from Shanghai Rural Commercial Bank, due on February 21, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and pledged by accounts receivable. It was fully repaid on February 21, 2020.
   
-
     
1,433
 
Line of credit up to RMB 20,000 from Bank of Communications, due on January 18, 2020 with an annual interest rate of 5.66% and fully repaid on January 19, 2020.
   
-
     
1,433
 
Line of credit up to RMB 20,000 from Bank of Communications, due on January 22, 2020 with an annual interest rate of 5.66% and fully repaid on January 22, 2020.
   
-
     
717
 
Line of credit up to RMB 20,000 from Bank of Communications, due on February 14, 2020 with an annual interest rate of 5.66% and fully repaid on February 14, 2020.
   
-
     
717
 
Line of credit up to RMB 50,000 from China Everbright Bank, due on March 25, 2020 with an annual interest rate of 4.94%, guaranteed by the Company’s CEO and fully repaid on March 24, 2020.
   
-
     
3,250
 
Line of credit up to RMB 50,000 from China Everbright Bank, due on April 17, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and fully repaid on April 2, 2020.
   
-
     
1,146
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on April 1, 2021 with an annual interest rate of 4.70%, guaranteed by the Company’s CEO.
   
4,404
     
-
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 4.25%, guaranteed by the Company’s CEO.
   
1,321
     
-
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on April 29, 2021 with an annual interest rate of 2.80%, guaranteed by the Company’s CEO.
   
820
     
-
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 2.70%, guaranteed by the Company’s CEO.
   
2,079
     
-
 
Line of credit up to RMB 20,000 from Bank of Communications, due on April 12, 2021 with an annual interest rate of 4.65%.
   
1,468
     
-
 
Line of credit up to RMB 20,000 from Bank of Communications, due on May 24, 2021 with an annual interest rate of 3.65%.
   
1,468
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
2,466
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
1,321
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 28, 2021 with an annual interest rate of 3.48%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
2,441
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 7, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
1,521
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 16, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
1,837
     
-
 
Line of credit up to RMB 30,000 from Bank of China Pudong Branch, due on December 17, 2020 with annual interest rate of 4.35%, guaranteed by the Company’s CEO.
   
2,496
     
-
 
Line of credit up to RMB 80,000 from China Merchants Bank,due on August 10, 2021 with annual interest rate of 3.85%.
   
1,321
     
-
 
Line of credit up to RMB 80,000 from China Merchants Bank,due on August 25, 2021 with annual interest rate of 3.85%.
   
2,936
     
-
 
Line of credit up to KRW 500,000 from Industrial Bank of Korea, due on July 11, 2021 with an annual interest rate of 3.99%,guaranteed by the ACM-KOREA CEO.
   
428
     
-
 
Total
 
$
28,327
   
$
13,753
 
 
Interest expense related to short-term borrowings amounted to $272 and $205 for the three months ended September 30, 2020 and 2019, respectively, and $611 and $538 for the nine months ended September 30, 2020 and 2019, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.2
OTHER PAYABLE AND ACCRUED EXPENSES
9 Months Ended
Sep. 30, 2020
OTHER PAYABLE AND ACCRUED EXPENSES [Abstract]  
OTHER PAYABLE AND ACCRUED EXPENSES
NOTE 7 – OTHER PAYABLE AND ACCRUED EXPENSES
 
At September 30, 2020 and December 31, 2019, other payable and accrued expenses consisted of the following:

 
 
September 30,
2020
   
December 31,
2019
 
Accrued commissions
 
$
7,785
   
$
4,082
 
Accrued warranty
   
3,449
     
2,811
 
Accrued payroll
   
2,960
     
2,092
 
Accrued professional fees
   
40
     
165
 
Accrued machine testing fees
   
1,481
     
1,456
 
Others
   
2,779
     
2,268
 
Total
 
$
18,494
   
$
12,874
 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES
9 Months Ended
Sep. 30, 2020
LEASES [Abstract]  
LEASES
NOTE 8 – LEASES
 
The Company leases space under non-cancelable operating leases for several office and manufacturing locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions.
 
Most leases include one or more options to renew. The exercise of lease renewal options is typically at the Company’s sole discretion; therefore, the majority of renewals to extend the lease terms are not included in the Company’s right-of-use assets and lease liabilities as they are not reasonably certain of exercise. The Company regularly evaluates the renewal options, and when they are reasonably certain of exercise, the Company includes the renewal period in its lease term.
 
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. The Company has a centrally managed treasury function; therefore, based on the applicable lease terms and the current economic environment, it applies a portfolio approach for determining the incremental borrowing rate.
 
The components of lease expense were as follows:

 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Operating lease cost
 
$
384
   
$
363
   
$
1,139
   
$
1,064
 
Short-term lease cost
   
73
     
92
     
170
     
117
 
Lease cost
 
$
457
   
$
455
   
$
1,309
   
$
1,181
 

Supplemental cash flow information related to operating leases was as follows for the three and nine-month periods ended September 30, 2020 and 2019, respectively:

 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Cash paid for amounts included in the measurement of lease liabilities:
                       
Operating cash outflow from operating leases
 
$
457
   
$
455
   
$
1,309
   
$
1,181
 

Maturities of lease liabilities for all operating leases were as follows as of September 30, 2020:
 
 
 
December 31,
 
2020
 
$
390
 
2021
   
1,592
 
2022
   
1,580
 
2023
   
912
 
2024
   
872
 
2025
   
22
 
Total lease payments
   
5,368
 
Less: Interest
   
(800
)
Present value of lease liabilities
 
$
4,568
 

The weighted average remaining lease terms and discount rates for all operating leases were as follows as of September 30, 2020 and December 31, 2019:
 
 
 
September 30,
2020
   
December 31,
2019
 
Remaining lease term and discount rate:
           
Weighted average remaining lease term (years)
   
3.70
     
3.02
 
Weighted average discount rate
   
5.29
%
   
5.43
%
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.2
OTHER LONG-TERM LIABILITIES
9 Months Ended
Sep. 30, 2020
OTHER LONG-TERM LIABILITIES [Abstract]  
OTHER LONG-TERM LIABILITIES
NOTE 9 – OTHER LONG-TERM LIABILITIES
 
Other long-term liabilities represent subsidies that we have received from governmental authorities, including China’s Ministry of Science and Technology, the Shanghai Municipal Commission of Economy and Information, and the Shanghai Science and Technology Committee, for development and commercialization of certain technology but have not yet earned and recognized. As of September 30, 2020 and December 31, 2019, other long-term liabilities consisted of the following unearned government subsidies:

 
 
September 30,
2020
   
December 31,
2019
 
Subsidies to Stress Free Polishing project, commenced in 2008 and 2017
 
$
1,126
   
$
1,251
 
Subsidies to Electro Copper Plating project, commenced in 2014
   
2,188
     
2,666
 
Subsidies to Polytetrafluoroethylene, commenced in 2018
   
125
     
135
 
Subsidies to Tahoe-Single Bench Clean, commenced in 2020
   
1,962
     
-
 
Subsidies to Backside Clean-YMTC National Project, commenced in 2020
   
751
     
-
 
Other
   
302
     
134
 
Total
 
$
6,454
   
$
4,186
 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.2
LONG TERM INVESTMENTS
9 Months Ended
Sep. 30, 2020
LONG TERM INVESTMENTS [Abstract]  
LONG TERM INVESTMENTS
NOTE 10 – LONG TERM INVESTMENTS
 
In September 2017, ACM and Ninebell Co., Ltd. (“Ninebell”), a Korean company that is one of the Company’s principal materials suppliers, entered into an ordinary share purchase agreement, pursuant to which Ninebell issued to ACM ordinary shares representing 20% of Ninebell’s post-closing equity for a purchase price of $1,200, and a common stock purchase agreement, 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.
 
On June 27, 2019, ACM Shanghai and Shengyi Semiconductor Technology Co., Ltd. (“Shengyi”), a company based in Wuxi, China that is one of the Company’s components suppliers, entered into an agreement pursuant to which Shengyi issued to ACM Shanghai shares representing 15% of Shengyi’s post-closing equity for a purchase price of $109. The investment in Shengyi is accounted for under the equity method.
 
On September 5, 2019, ACM Shanghai, entered into a Partnership Agreement with six other investors, as limited partners, and Beijing Shixi Qingliu Investment Co., Ltd., as general partner and manager, with respect to the formation of Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership (LP) (“Hefei Shixi”), a Chinese limited partnership based in Hefei, China. Pursuant to such Partnership Agreement, on September 30, 2019, ACM Shanghai invested $4,200, which represented 10% of the Partnership’s total subscribed capital. The investment in Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership (LP) is accounted for under the equity method.

The components of long-term investments were as follows:

 
 
September 30,
2020
   
December 31,
2019
 
Ninebell
 
$
2,088
   
$
1,538
 
Shengyi
   
134
     
107
 
Hefei Shixi
   
4,358
     
4,289
 
Total
 
$
6,580
   
$
5,934
 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.2
TRADING SECURITIES
9 Months Ended
Sep. 30, 2020
TRADING SECURITIES [Abstract]  
TRADING SECURITIES
NOTE 11 – TRADING SECURITIES

Pursuant to a Partnership Agreement dated June 9, 2020 (the “Partnership Agreement”) and a Supplementary Agreement thereto dated June 15, 2020 (the “Supplementary Agreement”), ACM Shanghai became a limited partner of Qingdao Fortune-Tech Xinxing Capital Partnership (L.P.), a Chinese limited partnership based in Shanghai, China (the “Partnership”) of which China Fortune-Tech Capital Co., Ltd serves as general partner and thirteen unaffiliated entities serve, with ACM Shanghai, as limited partners. The Partnership was formed to establish a special fund that would purchase, in a strategic placement, shares of Semiconductor Manufacturing International Corporation, (“SMIC”) to be listed on the STAR Market. SMIC is a Shanghai-based foundry that has been a customer of the Company’s single-wafer wet-cleaning tools. The limited partners of the Partnership contributed to the fund a total of RMB 2.224 billion ($315,000), of which ACM Shanghai contributed RMB 100 million ($14.2 million), or 4.3% of the total contribution, on June 18, 2020.

Upon the closing of the SMIC offering in July 2020, the initial number of SMIC shares owned by the Partnership was apportioned to all of the limited partners in proportion to their respective capital contributions (4.3% in the case of ACM Shanghai). All of the SMIC shares acquired by the Partnership are subject, under applicable Chinese laws, to lock-up restrictions that prevent sales of the shares for one year after the shares were acquired. Thereafter an individual limited partner will be able to instruct the general partner to sell, on behalf of the limited partner, all or a portion of the limited partner’s apportioned shares, subject to compliance with all laws, regulations, trading rules, the Partnership Agreement and the Supplementary Agreement. Alternatively, following the lock-up period, limited partners holding at least thirty percent of the total SMIC shares held by the Partnership will be able, pursuant to a call auction in accordance with the Supplementary Agreement, to cause the general partner to arrange to sell all of the shares desired to be offered by each of the limited partners that complies with procedural requirements provided in the Supplementary Agreement.

ACM Shanghai’s investment is accounted for as trading securities, and is stated at market value which is classified as Level 2 of the hierarchy established under ASC No. 820 with valuations based on quoted prices for identical securities in active markets, less a discount applied to reflect the remaining lock-up period.

The components of trading securities were as follows:

 
 
September 30,
2020
   
December 31,
2019
 
Trading securities listed in Shanghai Stock Exchange
           
Cost
 
$
14,680
   
$
-
 
 
               
Market value
 
$
23,888
   
$
-
 

Unrealized gain on trading securities amounted to $8,970 for the three and nine months ended September 30, 2020.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.2
FINANCIAL LIABILITY CARRIED AT FAIR VALUE
9 Months Ended
Sep. 30, 2020
FINANCIAL LIABILITY CARRIED AT FAIR VALUE [Abstract]  
FINANCIAL LIABILITY CARRIED AT FAIR VALUE
NOTE 12 – FINANCIAL LIABILITY CARRIED AT FAIR VALUE

In December 2016 Shengxin (Shanghai) Management Consulting Limited Partnership (“SMC”) paid 20,123,500 RMB ($2,981 as of the date of funding) (the “SMC Investment”) to ACM Shanghai for investment pursuant to terms to be subsequently negotiated. SMC is a PRC limited partnership partially owned by employees of ACM Shanghai.

In March 2017 (a) ACM issued to SMC a warrant (the “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 $2,981, and (b) ACM Shanghai agreed to repay the SMC Investment within 60 days after the exercise of the Warrant. In March 2018 SMC exercised the Warrant in full, as a result of which (1) ACM issued 397,502 shares of Class A common stock to SMC, (2) SMC borrowed the funds to pay the Warrant exercise price pursuant to a senior secured promissory note (the “SMC Note”) in the principal amount of $2,981 issued to ACM Shanghai, which in turn issued to ACM a promissory note (the “Intercompany Note”) in the principal amount of $2,981 in payment of the Warrant exercise price. Each of the SMC Note and the Intercompany Note bears interest at a rate of 3.01% per annum and matures on August 17, 2023. The SMC Note was secured by a pledge of the shares issued upon exercise of the Warrant.

In connection with its follow-on public offering of Class A common stock in August 2019, ACM agreed to purchase a total of 154,821 of the Warrant shares from SMC at a per share price of $13.195, of which (a) $1,161 was applied to reduce SMC’s obligations to ACM Shanghai under the SMC Note, and which ACM then withheld for its own account and applied to reduce ACM Shanghai’s obligations to ACM under the Intercompany Note, and (b) the remaining $882 was paid to SMC. In a separate transaction, ACM Shanghai repaid $1,161 of the SMC Investment in cash, which reduced the amount of the SMC Investment due to SMC to $1,820.

The SMC Note and SMC Investment are offsetting items in the Company’s consolidated balance sheet in accordance with Accounting Standards Codification 210-20-45-1 up to April 30, 2020.

In preparation for the STAR IPO, ACM Shanghai was required to terminate its financial relationship with SMC. In order to facilitate such termination, on April 30, 2020, ACM entered into two agreements relating to outstanding obligations among ACM Research, ACM Shanghai and SMC. Pursuant to such agreements: (i) ACM Shanghai assigned to ACM its rights under the SMC Note, including the right to receive payment of the $1,820 payable thereunder; (ii) ACM cancelled the outstanding $1,820 obligation of ACM Shanghai under the Intercompany Note; (iii) SMC surrendered its remaining 242,681 Warrant shares to ACM Research; and (iv) in exchange for such 242,681 Warrant shares, ACM agreed to deliver to SMC certain consideration (“SMC Consideration”) agreed upon by ACM Research and SMC, subject to obtaining certain PRC regulatory approvals. Under the agreements, if the required approvals were not obtained by December 31, 2023, ACM would cancel the SMC Note as consideration for the 242,681 Warrant shares. In a separate transaction in April 2020, ACM Shanghai repaid the remaining $1,820 of the SMC Investment in cash.

For the period beginning April 30, 2020 the SMC Consideration is accounted for as a financial liability, and the Company applies fair value option to measure the SMC Consideration in accordance with Accounting Standards Codification 825-15-4a. On April 30, 2020, the SMC Consideration was $9,715. The financial liability was remeasured to fair value as of the end of each of the reporting periods.

On July 29, 2020 ACM and SMC entered into an amended agreement under which, in settlement of the SMC Consideration, ACM issued to SMC a warrant (the “SMC 2020 Warrant”) to purchase 242,681 shares of Class A common stock at a purchase price of $7.50 per share, and ACM cancelled the SMC Note. The financial liability was remeasured to fair value of $21,679 as of July 29, 2020, and was retired with the issuance of the SMC 2020 Warrant.  The Company recognized a change in fair value of financial liability of $6,533 and $11,964 for the three and nine months ended September 30, 2020, respectively, which was charged to the consolidated statement of operations.

The SMC 2020 Warrant was initially measured at fair value at the issuance date and classified as equity permanently in accordance with Accounting Standards Codification 815. The fair value of the SMC 2020 Warrant amounted to $21,679 based on the grant date using the Black-Scholes valuation model with the following assumptions:

 
Nine Months Ended
September 30,
 
2020
Fair value of common share(1)
$89.28
Expected term in years(2)
3.42
Volatility(3)
47.42%
Risk-free interest rate(4)
0.15%
Expected dividend(5)
0%

(1) 
Fair value of Class A common stock was the closing market price of the Class A common stock on July 29, 2020.
(2) 
Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
(3) 
Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
(4) 
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.
(5)
Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.2
RELATED PARTY BALANCES AND TRANSACTIONS
9 Months Ended
Sep. 30, 2020
RELATED PARTY BALANCES AND TRANSACTIONS [Abstract]  
RELATED PARTY BALANCES AND TRANSACTIONS
NOTE 13 – RELATED PARTY BALANCES AND TRANSACTIONS

Prepaid expenses
 
September 30,
2020
   
December 31,
2019
 
Ninebell
 
$
2,272
   
$
348
 

Accounts payable
 
September 30,
2020
   
December 31,
2019
 
Ninebell
 
$
3,197
   
$
727
 
Shengyi
   
609
     
488
 
Total
 
$
3,806
   
$
1,215
 

 
Three Months Ended September 30
   
Nine Months Ended September 30
 
Purchase of materials
 
2020
   
2019
   
2020
   
2019
 
Ninebell
 
$
4,029
   
$
2,591
   
$
9,552
   
$
7,395
 
Shengyi
   
599
     
261
     
1,113
     
453
 
Total
 
$
4,628
   
$
2,852
   
$
10,665
   
$
7,848
 

 
Three Months Ended September 30
   
Nine Months Ended September 30
 
Service fee charged by
 
2020
   
2019
   
2020
   
2019
 
Shengyi
 
$
14
   
$
-
   
$
204
   
$
-
 
Ninebell
   
22
     
-
     
22
     
-
 
Total
 
$
36
   
$
-
   
$
226
   
$
-
 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.2
COMMON STOCK
9 Months Ended
Sep. 30, 2020
COMMON STOCK [Abstract]  
COMMON STOCK
NOTE 14 – COMMON STOCK
 
ACM is authorized to issue 50,000,000 shares of Class A common stock and 2,409,738 shares of Class B common stock, each with a par value of $0.0001. Each share of Class 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 A common stock. Shares of Class A common stock and Class B common stock are treated equally, identically and ratably with respect to any dividends declared by the Board of Directors unless the Board of Directors declares different dividends to the Class A common stock and Class B common stock by getting approval from a majority of common stockholders.
 
During the nine months ended September 30, 2020 and 2019, ACM issued 592,946 and 193,642 shares of Class A common stock upon option exercises by employees and non-employees, respectively. During the nine months ended September 30, 2020, ACM issued 64,717 shares of Class A common stock upon a cashless warrant exercise by a non-employee.

During the three months ended September 30, 2020 and 2019, ACM issued 407,043 and 89,015 shares, respectively, of Class A common stock upon option exercises by employees and non-employees.

During the nine months ended September 30, 2020, SMC transferred and cancelled its ownership of 242,681 shares of Class A common stock to ACM in exchange for the SMC 2020 Warrant (Note 12)

There were issued and outstanding 16,657,135 shares of Class A common stock and 1,802,606 shares of Class B common stock at September 30, 2020 and 16,182,151 shares of Class A common stock and 1,862,608 shares of Class B common stock at December 31, 2019. 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.2
REDEEMABLE NON-CONTROLLING INTERESTS
9 Months Ended
Sep. 30, 2020
REDEEMABLE NON-CONTROLLING INTERESTS [Abstract]  
REDEEMABLE NON-CONTROLLING INTERESTS
NOTE 15 – REDEEMABLE NON-CONTROLLING INTERESTS
 
The components of the change in redeemable non-controlling interests for the nine months ended September 30, 2020 are presented in the following table:

Balance at December 31, 2019
 
$
60,162
 
Net income attributable to redeemable non-controlling interests
   
643
 
Effect of foreign currency translation gain attributable to redeemable non-controlling interests
   
(847
)
Reclassification of redeemable non-controlling interest
   
(59,958
)
Balance at September 30, 2020
 
$
-
 

Upon the submission of application documents by ACM Shanghai for the STAR Listing and the STAR IPO to the Shanghai Stock Exchange during the second quarter of 2020, the redemption feature of the private placement funding (Note 1) terminated and the aggregate proceeds of the funding therefore were reclassified from redeemable non-controlling interests to non-controlling interests. Further, upon the termination of such redemption feature, the Company released the aggregate proceeds of the private placement funding from reserved cash, which the Company previously had voluntarily imposed in light of a potential redemption.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2020
STOCK-BASED COMPENSATION [Abstract]  
STOCK-BASED COMPENSATION
NOTE 16 – STOCK-BASED COMPENSATION
 
In January 2020 ACM Shanghai adopted a 2019 Stock Option Incentive Plan (the “Subsidiary Stock Option Plan”) that provides for, among other incentives, the granting to officers, directors, employees of options to purchase shares of ACM Shanghai’s common stock. The fair value of the stock options granted is estimated at the date of grant based on the Black-Scholes option pricing model using assumptions generally consistent with those used for ACM’s stock options. Because ACM Shanghai shares are not currently publicly traded, the expected volatility is estimated with reference to the average historical volatility of a group of publicly traded companies that are believed to have similar characteristics to ACM Shanghai.
 
ACM’s stock-based compensation consists of employee and non-employee awards issued under the 1998 Stock Option Plan and the 2016 Omnibus Incentive Plan and as standalone options. ACM granted stock options to employees under the 2016 Omnibus Incentive Plan during the nine months ended September 30, 2020. The vesting condition may consist of service period determined by the Board of Directors for s grant or certain performance conditions determined by the Board of Directors for a grant. The fair value of the stock options granted with service period based condition is estimated at the date of grant using the Black-Scholes option pricing model. The fair value of the stock options granted with market based condition is estimated at the date of grant using the Monte Carlo simulation model.

The following table summarizes the components of stock-based compensation expense included in the consolidated statements of operations:
 
 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Stock-Based Compensation Expense:
                       
Cost of revenue
 
$
44
   
$
154
   
$
132
   
$
213
 
Sales and marketing expense
   
237
     
172
     
495
     
252
 
Research and development expense
   
193
     
759
     
568
     
939
 
General and administrative expense
   
2,305
     
472
     
3,128
     
1,515
 
 
 
$
2,779
   
$
1,557
   
$
4,323
   
$
2,919
 
 
 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Stock-based compensation expense by type:
                       
Employee stock purchase plan
 
$
2,651
   
$
1,329
   
$
3,717
   
$
1,841
 
Non-employee stock purchase plan
   
44
     
228
     
356
     
1,078
 
Subsidiary option grants
   
84
     
-
     
250
     
-
 
 
 
$
2,779
   
$
1,557
   
$
4,323
   
$
2,919
 
 
Employee Awards

The following table summarizes the Company’s employee share option activities during the nine months ended September 30, 2020:

 
 
Number of
Option Share
   
Weighted
Average Grant
Date Fair Value
   
Weighted
Average
Exercise Price
 
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 2019
   
2,994,063
   
$
2.59
   
$
6.77
 
7.05 years
Granted
   
778,399
     
11.98
     
28.70
   
Exercised
   
(327,917
)
   
1.56
     
4.33
 
 
Expired
   
-
     
-
     
-
 
 
Forfeited/cancelled
   
(40,515
)
   
4.94
     
13.04
 
 
Outstanding at September 30, 2020
   
3,404,030
   
$
4.81
   
$
11.95
 
7.14 years
Vested and exercisable at September 30, 2020
   
2,061,793
                 
     
 
As of September 30, 2020 and December 31, 2019, $9,697 and $4,712, respectively, of total unrecognized employee stock-based compensation expense, net of estimated forfeitures, related to stock-based awards for ACM were expected to be recognized over a weighted-average period of 1.96 years and 1.47 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.

Non-employee Awards

The following table summarizes ACM’s non-employee stock option activities during the nine months ended September 30, 2020:

 
 
Number of
Option Shares
   
Weighted
Average Grant
Date Fair Value
   
Weighted
Average
Exercise Price
 
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 2019
   
1,101,613
   
$
0.82
   
$
2.69
 
5.85 years
Granted
   
20,000
     
10.29
     
25.60
   
Exercised
   
(265,029
)
   
0.91
     
3.34
 
 
Expired
   
-
                 
     
Forfeited/cancelled
   
(111
)
   
0.30
     
0.75
 
   
Outstanding at September 30, 2020
   
856,473
   
$
1.01
   
$
3.02
 
5.11 years
Vested and exercisable at September 30, 2020
   
819,819
                 
     
 
As of September 30, 2020 and December 31, 2019, $235 and $406, respectively, of total unrecognized non-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 0.11 years and 0.23 years, respectively. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures.

The fair value of options granted to employee and non-employee with a service period based condition is estimated on the grant date using the Black-Scholes valuation model with the following assumptions.

Nine Months Ended
September 30,
Year Ended
December 31,
 
2020
2019
Fair value of common share(1)
$22.07-85.27
$13.64-16.81
Expected term in years(2)
5.50-6.25
6.25
Volatility(3)
42.17%-48.15%
39.91%-40.35%
Risk-free interest rate(4)
0.27%-0.82%
1.69%-2.46%
Expected dividend(5)
0%
0%

(1)
Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.
(2)
Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
(3)
Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
(4)
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.
(5)
Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.

The fair value of option granted to employee with market based condition is estimated on the grant date using the Monte Carlo simulation model with the following assumptions.

 
Nine Months Ended
 September 30,
 
2020
Fair value of common share(1)
$22.07
Expected term in years(2)
9.20 - 9.80
Volatility(3)
45.10%
Risk-free interest rate(4)
2.68%
Expected dividend(5)
0%

(1)
Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.
(2)
Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
(3)
Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
(4)
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.
(5)
Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.

ACM Shanghai Option Grants

The following table summarizes the ACM Shanghai employee stock option activities during the nine months ended September 30, 2020:

 
 
Number of
Option Shares in
ACM Shanghai
   
Weighted
Average Grant
Date Fair Value
   
Weighted
Average
Exercise
Price
   
Weighted Average
Remaining
Contractual Term
 
Outstanding at December 31, 2019
   
-
   
$
-
   
$
-
     
-
 
Granted
   
5,869,808
     
0.22
     
1.87
         
Exercised
   
-
     
-
     
-
         
Expired
   
-
     
-
     
-
         
Forfeited/cancelled
   
(330,770
)
   
0.23
     
1.87
         
Outstanding at September 30, 2020
   
5,539,038
   
$
0.22
   
$
1.87
   
3.76 years
 
Vested and exercisable at September 30, 2020
   
-
                         
 
During the three and nine months ended September 30, 2020, the Company recognized stock-based compensation expense of $84 and $250, respectively, related to stock option grants of ACM Shanghai. As of September 30, 2020, $911 of total unrecognized non-employee stock-based compensation expense, net of estimated forfeitures, related to ACM Shanghai stock-based awards were expected to be recognized over a weighted-average period of 2.75 years. Total recognized compensation cost may be adjusted for future changes in estimated forfeitures. 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
9 Months Ended
Sep. 30, 2020
INCOME TAXES [Abstract]  
INCOME TAXES
NOTE 17 – INCOME TAXES
 
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.

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.

As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Prior to September 30, 2019, the Company had recorded a valuation allowance for the full amount of net deferred tax assets in the United States, as the realization of deferred tax assets was uncertain. Since September 30, 2019, the Company has not maintained a valuation allowance except for a partial valuation allowance on certain U.S. deferred tax assets. In order to recognize the remaining U.S. deferred tax assets that continue to be subject to a valuation allowance, the Company will need to generate sufficient U.S. taxable income in future periods before the expiration of the deferred tax assets governed by the tax code.

ACM Shanghai has shown a three-year historical cumulative profit and has projections of future income. As a result, the Company does not maintain a valuation allowance.

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.

The Company’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 income tax benefit (expense) of $1,747 and $328 during the three months ended September 30, 2020 and 2019, respectively, and $(416) and $(667) during the nine months ended September 30, 2020 and 2019, respectively.

As of September 30, 2020, the Company’s total unrecognized tax benefits were $155, 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 nine months ended September 30, 2020.

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 31, 2009 through December 31, 2019. 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 Company’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 as it pertains to book-tax differences in the value of client equity securities received for services and the treatment of stock-based compensation. The Company’s three PRC subsidiaries, ACM Shanghai, ACM Wuxi and ACM Shengwei, are liable for PRC corporate income taxes at the rates of 15%, 25% and 25%, respectively. Pursuant to the Corporate Income Tax Law of the PRC, ACM’s PRC subsidiaries generally would be liable for PRC corporate income taxes as a rate of 25%. According to Guoshuihan 2009 No. 203, an entity certified as an “advanced and new technology enterprise” is entitled to a preferential income tax rate of 15%. ACM Shanghai was certified as an “advanced and new technology enterprise” in 2012 and again in 2016 and 2018, with an effective period of three years.
 
ACM files 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 2019. To the extent ACM has tax attribute carryforwards, the tax years in which the attribute was generated may still be adjusted upon examination by the U.S. Internal Revenue Service or state or foreign tax authorities to the extent utilized in a future period. The U.S. Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020. It contains several provisions that may have financial statement effects. Key aspects of the CARES Act include the following:

repealed the 80% taxable income limitation for 2018, 2019 and 2020, and allows those years to be carried back up to five years;
allows corporations to claim 100% of AMT credits in 2019, and provides for an election to take the entire refundable credit amount in 2018;
raised the Section 163(j) ATI limit from 30% to 50% for businesses; and
made technical corrections to TCJA for Qualified Improvement Property (“QIP”) and designates QIP as 15-year property for depreciation purposes, which makes QIP a category eligible for 100% bonus depreciation
 
The CARES Act is not expected to have a material impact on income taxes in the Company’s consolidated financial statements. 

Income tax expense was as follows:
 
 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
 
 
(in thousands)
   
(in thousands)
 
Total income tax benefit (expense)
 
$
1,747
   
$
328
   
$
(416
)
 
$
(667
)
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2020
COMMITMENTS AND CONTINGENCIES [Abstract]  
COMMITMENTS AND CONTINGENCIES
NOTE 18 – COMMITMENTS AND CONTINGENCIES
 
The Company leases offices under non-cancelable operating lease agreements. See note 8 for future minimum lease payments under non-cancelable operating lease agreements with initial terms of one year or more.

As of September 30, 2020, the Company had $1,369 of open capital commitments.

Covenants in ACM Shengwei’s Grant Contract for State-owned Construction Land Use Right in Shanghai City, with the China (Shanghai) Pilot Free Trade Zone Lin-gang Special Area Administration require, among other things, that ACM Shengwei pay liquidated damages in the event that (a) it does not make a total investment (including the costs of construction, fixtures, equipment and grant fees) of at least RMB 450.0 million ($63,400) or (b) within six years after the land use right is obtained, the Company does not (i) generate a minimum specified amount of annual sales of products manufactured on the granted land or (ii) pay to the PRC at least RMB 157.6 million ($22,000) in annual total taxes (including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes) as a result of operations in connection with the granted land.

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. As of September 30, 2020, the Company did not have any legal proceedings.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2020
SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
 
The Company’s consolidated financial statements include the accounts of ACM and its subsidiaries, including ACM Shanghai and its subsidiaries, which include ACM Wuxi, ACM Shengwei and CleanChip (the subsidiaries of which include ACM California and ACM Korea). ACM’s 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.

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 (“GAAP”) for interim financial information and the rules and regulations of the Securities and Exchange Commission for reporting on Form 10-Q. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. 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, 2019 included in ACM’s Annual Report on Form 10-K for the year ended December 31, 2019.

The accompanying condensed consolidated balance sheet as of September 30, 2020, condensed consolidated statements of operations and comprehensive income for the three and nine months ended September 30, 2020 and 2019, condensed consolidated statements of changes in stockholders’ equity for the three and nine months ended September 30, 2020 and 2019, and condensed consolidated statements of cash flows for the nine months ended September 30, 2020 and 2019 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’s financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise noted. The balance sheet as of September 30, 2020 and the results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for any future period.
COVID-19 Assessment
COVID-19 Assessment
 
The outbreak of COVID-19, the coronavirus, has grown both in the United States and globally, and related government and private sector responsive actions have adversely affected the Company’s business operations. In December 2019 a series of emergency quarantine measures taken by the PRC government disrupted domestic business activities during the weeks after the initial outbreak of COVID-19. Since that time, an increasing number of countries, including the United States, have imposed restrictions on travel to and from the PRC and elsewhere, as well as general movement restrictions, business closures and other measures imposed to slow the spread of COVID-19. The situation continues to develop, however, and it is impossible to predict the effect and ultimate impact of the COVID-19 outbreak on the Company’s business operations and results. While the quarantine, social distancing and other regulatory measures instituted or recommended in response to COVID-19 are expected to be temporary, the duration of the business disruptions, and related financial impact, cannot be estimated at this time. The COVID-19 outbreak has been declared a worldwide health pandemic that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn and changes in global economic policy that could reduce demand for the Company’s products and its customers’ chips and have a material adverse impact on the Company’s business, operating results and financial condition. Through September 30, 2020 the Company did not experience significant negative impact of COVID-19 on its operations, capital and financial resources, including overall liquidity position.
Use of Estimates
Use of Estimates
 
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 revenue and expenses during the reported period in the condensed consolidated financial statements and accompanying notes. The Company’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 valuation of financial 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 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.
Basic and Diluted Net Income per Common Share
Basic and Diluted Net Income per Common Share
 
Basic and diluted net income per common share is calculated as follows:

 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
Numerator:
                       
Net income
 
$
10,020
   
$
9,089
   
$
12,479
   
$
15,257
 
Net income attributable to non-controlling interests and redeemable non-controlling interests
   
1,393
     
307
     
2,228
     
307
 
Net income available to common stockholders, basic and diluted
 
$
8,627
   
$
8,782
   
$
10,251
   
$
14,950
 
                                 
Weighted average shares outstanding, basic
   
18,201,943
     
16,999,746
     
18,124,665
     
16,381,944
 
Effect of dilutive securities
   
3,353,353
     
2,354,468
     
3,132,996
     
2,317,066
 
Weighted average shares outstanding, diluted
   
21,555,296
     
19,354,214
     
21,257,661
     
18,699,010
 
                                 
Net income per common share:
                               
Basic
 
$
0.47
   
$
0.52
   
$
0.57
   
$
0.91
 
Diluted
 
$
0.40
   
$
0.45
   
$
0.48
   
$
0.80
 

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 and nine months ended September 30, 2020 and 2019, the net income per common share attributable to each class is the same under the “two-class” method. As such, the two classes of common stock have been presented on a combined basis in the condensed consolidated statements of operations and comprehensive income and in the above computation of net income per common share.
 
Diluted net income per common share reflects the potential dilution from securities that could share in ACM’s earnings. ACM’s potential dilutive securities consist of warrants and stock options for the three and nine months ended September 30, 2020 and 2019.
Land Use Rights, Net
Land use right, net

The land use right represents the cost to purchase a right to use state-owned land in the PRC with lease terms of 50 years expiring in 2070, for which an upfront lump-sum payment was made during the first nine months of 2020. The Company classifies the land use right as non-current assets on the condensed consolidated balance sheets.

The land use right is carried at cost less accumulated amortization and impairment losses, if any. Amortization is computed using the straight-line method over the term specified in the land use right certificate, which is 50 years.
Concentration of Credit Risk
Concentration of Credit Risk

The Company is potentially subject to concentrations of credit risks in its accounts receivable. For the nine months ended September 30, 2020 and 2019, the Company’s three largest customers accounted for 79.8% and 72.3%, respectively, of revenue. For the three months ended September 30, 2020 and 2019, the Company’s three largest customers accounted for 72.1% and 98.6%, respectively, of revenue. As of September 30, 2020 and December 31, 2019, the Company’s three largest customers accounted for 76.9% and 67.7%, respectively, of the Company’s accounts receivables. The Company believes that the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
 
Recently Adopted Accounting Pronouncements
 
In August 2018, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2018-13, Fair Value Measurement (Topic 820), which eliminates, adds and modifies certain disclosure requirements for fair value measurements. The modified standard eliminates the requirement to disclose changes in unrealized gains and losses included in earnings for recurring Level 3 fair value measurements and requires changes in unrealized gains and losses be included in other comprehensive income for recurring Level 3 fair value measurements of instruments. The standard also requires the disclosure of the range and weighted average used to develop significant unobservable inputs and how weighted average is calculate for recurring and nonrecurring Level 3 fair value measurements. The amendment is effective for fiscal years beginning after December 15, 2019 and interim periods within that fiscal year, with early adoption permitted. The adoption of ASU 2018-13 did not have a material impact on the Company’s consolidated financial statements.

Recent Accounting Pronouncements Not Yet Adopted
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 replaced the pre-existing incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. ASU 2016-13 requires use of a forward-looking expected credit loss model for accounts receivables, loans and other financial instruments. ASU 2016-13 is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. In October 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for public filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes and systems and expects the standard will have a minor impact on its consolidated financial statements.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending existing guidance. For public business entities, the amendments in this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company is evaluating the impact of the adoption of ASU 2019-12, but does not expect it to have a material impact on income taxes as reported in its consolidated financial statements. 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
DESCRIPTION OF BUSINESS (Tables)
9 Months Ended
Sep. 30, 2020
DESCRIPTION OF BUSINESS [Abstract]  
Direct or Indirect Interests of Subsidiaries
The Company has direct or indirect interests in the following subsidiaries:
 
 
  
 
Effective interest held as at
 
Name of subsidiaries
Place and date of incorporation
 
September 30, 2020
   
December 31, 2019
 
ACM Research (Shanghai), Inc.
China, May 2005
   
91.7
%
   
91.7
%
ACM Research (Wuxi), Inc.
China, July 2011
   
91.7
%
   
91.7
%
CleanChip Technologies Limited
Hong Kong, June 2017
   
91.7
%
   
91.7
%
ACM Research Korea CO., LTD.
Korea, December 2017
   
91.7
%
   
91.7
%
Shengwei Research (Shanghai), Inc.
China, March 2019
   
91.7
%
   
91.7
%
ACM Research (CA), Inc.
USA, June 2019
   
91.7
%
   
91.7
%
ACM Research (Cayman), Inc.
Cayman Islands, April 2019
   
100.0
%
   
100.0
%
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2020
SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Basic and Diluted Net Income per Common Share
Basic and diluted net income per common share is calculated as follows:

 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2020
   
2019
   
2020
   
2019
 
Numerator:
                       
Net income
 
$
10,020
   
$
9,089
   
$
12,479
   
$
15,257
 
Net income attributable to non-controlling interests and redeemable non-controlling interests
   
1,393
     
307
     
2,228
     
307
 
Net income available to common stockholders, basic and diluted
 
$
8,627
   
$
8,782
   
$
10,251
   
$
14,950
 
                                 
Weighted average shares outstanding, basic
   
18,201,943
     
16,999,746
     
18,124,665
     
16,381,944
 
Effect of dilutive securities
   
3,353,353
     
2,354,468
     
3,132,996
     
2,317,066
 
Weighted average shares outstanding, diluted
   
21,555,296
     
19,354,214
     
21,257,661
     
18,699,010
 
                                 
Net income per common share:
                               
Basic
 
$
0.47
   
$
0.52
   
$
0.57
   
$
0.91
 
Diluted
 
$
0.40
   
$
0.45
   
$
0.48
   
$
0.80
 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTS RECEIVABLE (Tables)
9 Months Ended
Sep. 30, 2020
ACCOUNTS RECEIVABLE [Abstract]  
Accounts Receivable
At September 30, 2020 and December 31, 2019, accounts receivable consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Accounts receivable
 
$
59,796
   
$
31,091
 
Less: Allowance for doubtful accounts
   
-
     
-
 
Total
 
$
59,796
   
$
31,091
 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2020
INVENTORIES [Abstract]  
Inventory
At September 30, 2020 and December 31, 2019, inventory consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Raw materials
 
$
27,254
   
$
15,105
 
Work in process
   
13,882
     
10,407
 
Finished goods
   
23,046
     
19,284
 
Total inventory
 
$
64,182
   
$
44,796
 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
9 Months Ended
Sep. 30, 2020
PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]  
Property, Plant and Equipment
At September 30, 2020 and December 31, 2019, property, plant and equipment consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Manufacturing equipment
 
$
4,093
   
$
3,902
 
Office equipment
   
926
     
627
 
Transportation equipment
   
177
     
124
 
Leasehold improvement
   
1,471
     
1,442
 
Total cost
   
6,667
     
6,095
 
Less: Total accumulated depreciation
   
(3,751
)
   
(3,077
)
Construction in progress
   
3,058
     
601
 
Total property, plant and equipment, net
 
$
5,974
   
$
3,619
 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
SHORT-TERM BORROWINGS (Tables)
9 Months Ended
Sep. 30, 2020
SHORT-TERM BORROWINGS [Abstract]  
Short-Term Borrowings
At September 30, 2020 and December 31, 2019, short-term borrowings consisted of the following:
 
 
 
September 30,
2020
   
December 31,
2019
 
Line of credit up to RMB 50,000 from Bank of Shanghai Pudong Branch, due on January 23, 2020 with an annual interest rate of 5.22%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited. It was fully repaid on January 23, 2020.
 
$
-
   
$
5,057
 
Line of credit up to RMB 20,000 from Shanghai Rural Commercial Bank, due on February 21, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and pledged by accounts receivable. It was fully repaid on February 21, 2020.
   
-
     
1,433
 
Line of credit up to RMB 20,000 from Bank of Communications, due on January 18, 2020 with an annual interest rate of 5.66% and fully repaid on January 19, 2020.
   
-
     
1,433
 
Line of credit up to RMB 20,000 from Bank of Communications, due on January 22, 2020 with an annual interest rate of 5.66% and fully repaid on January 22, 2020.
   
-
     
717
 
Line of credit up to RMB 20,000 from Bank of Communications, due on February 14, 2020 with an annual interest rate of 5.66% and fully repaid on February 14, 2020.
   
-
     
717
 
Line of credit up to RMB 50,000 from China Everbright Bank, due on March 25, 2020 with an annual interest rate of 4.94%, guaranteed by the Company’s CEO and fully repaid on March 24, 2020.
   
-
     
3,250
 
Line of credit up to RMB 50,000 from China Everbright Bank, due on April 17, 2020 with an annual interest rate of 5.66%, guaranteed by the Company’s CEO and fully repaid on April 2, 2020.
   
-
     
1,146
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on April 1, 2021 with an annual interest rate of 4.70%, guaranteed by the Company’s CEO.
   
4,404
     
-
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 4.25%, guaranteed by the Company’s CEO.
   
1,321
     
-
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on April 29, 2021 with an annual interest rate of 2.80%, guaranteed by the Company’s CEO.
   
820
     
-
 
Line of credit up to RMB 80,000 from China Everbright Bank, due on June 27, 2021 with an annual interest rate of 2.70%, guaranteed by the Company’s CEO.
   
2,079
     
-
 
Line of credit up to RMB 20,000 from Bank of Communications, due on April 12, 2021 with an annual interest rate of 4.65%.
   
1,468
     
-
 
Line of credit up to RMB 20,000 from Bank of Communications, due on May 24, 2021 with an annual interest rate of 3.65%.
   
1,468
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
2,466
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 27, 2021 with an annual interest rate of 4.68%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
1,321
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on May 28, 2021 with an annual interest rate of 3.48%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
2,441
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 7, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
1,521
     
-
 
Line of credit up to RMB 70,000 from Bank of Shanghai Pudong Branch, due on June 16, 2021 with an annual interest rate of 3.50%, guaranteed by the Company’s CEO and Cleanchip Technologies Limited.
   
1,837
     
-
 
Line of credit up to RMB 30,000 from Bank of China Pudong Branch, due on December 17, 2020 with annual interest rate of 4.35%, guaranteed by the Company’s CEO.
   
2,496
     
-
 
Line of credit up to RMB 80,000 from China Merchants Bank,due on August 10, 2021 with annual interest rate of 3.85%.
   
1,321
     
-
 
Line of credit up to RMB 80,000 from China Merchants Bank,due on August 25, 2021 with annual interest rate of 3.85%.
   
2,936
     
-
 
Line of credit up to KRW 500,000 from Industrial Bank of Korea, due on July 11, 2021 with an annual interest rate of 3.99%,guaranteed by the ACM-KOREA CEO.
   
428
     
-
 
Total
 
$
28,327
   
$
13,753
 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.2
OTHER PAYABLE AND ACCRUED EXPENSES (Tables)
9 Months Ended
Sep. 30, 2020
OTHER PAYABLE AND ACCRUED EXPENSES [Abstract]  
Other Payable and Accrued Expenses
At September 30, 2020 and December 31, 2019, other payable and accrued expenses consisted of the following:

 
 
September 30,
2020
   
December 31,
2019
 
Accrued commissions
 
$
7,785
   
$
4,082
 
Accrued warranty
   
3,449
     
2,811
 
Accrued payroll
   
2,960
     
2,092
 
Accrued professional fees
   
40
     
165
 
Accrued machine testing fees
   
1,481
     
1,456
 
Others
   
2,779
     
2,268
 
Total
 
$
18,494
   
$
12,874
 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2020
LEASES [Abstract]  
Components of Lease Expense
The components of lease expense were as follows:

 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Operating lease cost
 
$
384
   
$
363
   
$
1,139
   
$
1,064
 
Short-term lease cost
   
73
     
92
     
170
     
117
 
Lease cost
 
$
457
   
$
455
   
$
1,309
   
$
1,181
 
Supplemental Cash Flow Information Related to Operating Leases
Supplemental cash flow information related to operating leases was as follows for the three and nine-month periods ended September 30, 2020 and 2019, respectively:

 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Cash paid for amounts included in the measurement of lease liabilities:
                       
Operating cash outflow from operating leases
 
$
457
   
$
455
   
$
1,309
   
$
1,181
 
Maturities of Lease Liabilities for Operating Leases
Maturities of lease liabilities for all operating leases were as follows as of September 30, 2020:
 
 
 
December 31,
 
2020
 
$
390
 
2021
   
1,592
 
2022
   
1,580
 
2023
   
912
 
2024
   
872
 
2025
   
22
 
Total lease payments
   
5,368
 
Less: Interest
   
(800
)
Present value of lease liabilities
 
$
4,568
 
Weighted Average Remaining Lease Terms and Discount Rates for Operating Leases
The weighted average remaining lease terms and discount rates for all operating leases were as follows as of September 30, 2020 and December 31, 2019:
 
 
 
September 30,
2020
   
December 31,
2019
 
Remaining lease term and discount rate:
           
Weighted average remaining lease term (years)
   
3.70
     
3.02
 
Weighted average discount rate
   
5.29
%
   
5.43
%
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
OTHER LONG-TERM LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2020
OTHER LONG-TERM LIABILITIES [Abstract]  
Other Long-Term Liabilities
Other long-term liabilities represent subsidies that we have received from governmental authorities, including China’s Ministry of Science and Technology, the Shanghai Municipal Commission of Economy and Information, and the Shanghai Science and Technology Committee, for development and commercialization of certain technology but have not yet earned and recognized. As of September 30, 2020 and December 31, 2019, other long-term liabilities consisted of the following unearned government subsidies:

 
 
September 30,
2020
   
December 31,
2019
 
Subsidies to Stress Free Polishing project, commenced in 2008 and 2017
 
$
1,126
   
$
1,251
 
Subsidies to Electro Copper Plating project, commenced in 2014
   
2,188
     
2,666
 
Subsidies to Polytetrafluoroethylene, commenced in 2018
   
125
     
135
 
Subsidies to Tahoe-Single Bench Clean, commenced in 2020
   
1,962
     
-
 
Subsidies to Backside Clean-YMTC National Project, commenced in 2020
   
751
     
-
 
Other
   
302
     
134
 
Total
 
$
6,454
   
$
4,186
 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
LONG TERM INVESTMENTS (Tables)
9 Months Ended
Sep. 30, 2020
LONG TERM INVESTMENTS [Abstract]  
Components of Long-Term Investment
The components of long-term investments were as follows:

 
 
September 30,
2020
   
December 31,
2019
 
Ninebell
 
$
2,088
   
$
1,538
 
Shengyi
   
134
     
107
 
Hefei Shixi
   
4,358
     
4,289
 
Total
 
$
6,580
   
$
5,934
 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
TRADING SECURITIES (Tables)
9 Months Ended
Sep. 30, 2020
TRADING SECURITIES [Abstract]  
Components of Trading Securities
The components of trading securities were as follows:

 
 
September 30,
2020
   
December 31,
2019
 
Trading securities listed in Shanghai Stock Exchange
           
Cost
 
$
14,680
   
$
-
 
 
               
Market value
 
$
23,888
   
$
-
 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.2
FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Tables)
9 Months Ended
Sep. 30, 2020
FINANCIAL LIABILITY CARRIED AT FAIR VALUE [Abstract]  
Assumptions Used to Determine Fair Value of Warrants
The SMC 2020 Warrant was initially measured at fair value at the issuance date and classified as equity permanently in accordance with Accounting Standards Codification 815. The fair value of the SMC 2020 Warrant amounted to $21,679 based on the grant date using the Black-Scholes valuation model with the following assumptions:

 
Nine Months Ended
September 30,
 
2020
Fair value of common share(1)
$89.28
Expected term in years(2)
3.42
Volatility(3)
47.42%
Risk-free interest rate(4)
0.15%
Expected dividend(5)
0%

(1) 
Fair value of Class A common stock was the closing market price of the Class A common stock on July 29, 2020.
(2) 
Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
(3) 
Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
(4) 
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.
(5)
Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.2
RELATED PARTY BALANCES AND TRANSACTIONS (Tables)
9 Months Ended
Sep. 30, 2020
RELATED PARTY BALANCES AND TRANSACTIONS [Abstract]  
Related Party Balances and Transactions
Prepaid expenses
 
September 30,
2020
   
December 31,
2019
 
Ninebell
 
$
2,272
   
$
348
 

Accounts payable
 
September 30,
2020
   
December 31,
2019
 
Ninebell
 
$
3,197
   
$
727
 
Shengyi
   
609
     
488
 
Total
 
$
3,806
   
$
1,215
 

 
Three Months Ended September 30
   
Nine Months Ended September 30
 
Purchase of materials
 
2020
   
2019
   
2020
   
2019
 
Ninebell
 
$
4,029
   
$
2,591
   
$
9,552
   
$
7,395
 
Shengyi
   
599
     
261
     
1,113
     
453
 
Total
 
$
4,628
   
$
2,852
   
$
10,665
   
$
7,848
 

 
Three Months Ended September 30
   
Nine Months Ended September 30
 
Service fee charged by
 
2020
   
2019
   
2020
   
2019
 
Shengyi
 
$
14
   
$
-
   
$
204
   
$
-
 
Ninebell
   
22
     
-
     
22
     
-
 
Total
 
$
36
   
$
-
   
$
226
   
$
-
 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.2
REDEEMABLE NON-CONTROLLING INTERESTS (Tables)
9 Months Ended
Sep. 30, 2020
REDEEMABLE NON-CONTROLLING INTERESTS [Abstract]  
Components of Change in Redeemable Non-controlling Interests
The components of the change in redeemable non-controlling interests for the nine months ended September 30, 2020 are presented in the following table:

Balance at December 31, 2019
 
$
60,162
 
Net income attributable to redeemable non-controlling interests
   
643
 
Effect of foreign currency translation gain attributable to redeemable non-controlling interests
   
(847
)
Reclassification of redeemable non-controlling interest
   
(59,958
)
Balance at September 30, 2020
 
$
-
 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2020
Stock-Based Compensation [Abstract]  
Components of Stock-based Compensation Expense
The following table summarizes the components of stock-based compensation expense included in the consolidated statements of operations:
 
 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Stock-Based Compensation Expense:
                       
Cost of revenue
 
$
44
   
$
154
   
$
132
   
$
213
 
Sales and marketing expense
   
237
     
172
     
495
     
252
 
Research and development expense
   
193
     
759
     
568
     
939
 
General and administrative expense
   
2,305
     
472
     
3,128
     
1,515
 
 
 
$
2,779
   
$
1,557
   
$
4,323
   
$
2,919
 
 
 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
Stock-based compensation expense by type:
                       
Employee stock purchase plan
 
$
2,651
   
$
1,329
   
$
3,717
   
$
1,841
 
Non-employee stock purchase plan
   
44
     
228
     
356
     
1,078
 
Subsidiary option grants
   
84
     
-
     
250
     
-
 
 
 
$
2,779
   
$
1,557
   
$
4,323
   
$
2,919
 
Assumptions Used to Determine Fair Value of Share Options Granted
The fair value of options granted to employee and non-employee with a service period based condition is estimated on the grant date using the Black-Scholes valuation model with the following assumptions.

Nine Months Ended
September 30,
Year Ended
December 31,
 
2020
2019
Fair value of common share(1)
$22.07-85.27
$13.64-16.81
Expected term in years(2)
5.50-6.25
6.25
Volatility(3)
42.17%-48.15%
39.91%-40.35%
Risk-free interest rate(4)
0.27%-0.82%
1.69%-2.46%
Expected dividend(5)
0%
0%

(1)
Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.
(2)
Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
(3)
Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
(4)
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.
(5)
Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.

The fair value of option granted to employee with market based condition is estimated on the grant date using the Monte Carlo simulation model with the following assumptions.

 
Nine Months Ended
 September 30,
 
2020
Fair value of common share(1)
$22.07
Expected term in years(2)
9.20 - 9.80
Volatility(3)
45.10%
Risk-free interest rate(4)
2.68%
Expected dividend(5)
0%

(1)
Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.
(2)
Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
(3)
Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
(4)
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.
(5)
Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.
Employee Share Option [Member]  
Stock-Based Compensation [Abstract]  
Summary of Share Option Activities
The following table summarizes the Company’s employee share option activities during the nine months ended September 30, 2020:

 
 
Number of
Option Share
   
Weighted
Average Grant
Date Fair Value
   
Weighted
Average
Exercise Price
 
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 2019
   
2,994,063
   
$
2.59
   
$
6.77
 
7.05 years
Granted
   
778,399
     
11.98
     
28.70
   
Exercised
   
(327,917
)
   
1.56
     
4.33
 
 
Expired
   
-
     
-
     
-
 
 
Forfeited/cancelled
   
(40,515
)
   
4.94
     
13.04
 
 
Outstanding at September 30, 2020
   
3,404,030
   
$
4.81
   
$
11.95
 
7.14 years
Vested and exercisable at September 30, 2020
   
2,061,793
                 
     
Employee Share Option [Member] | ACM Shanghai [Member]  
Stock-Based Compensation [Abstract]  
Summary of Share Option Activities
The following table summarizes the ACM Shanghai employee stock option activities during the nine months ended September 30, 2020:

 
 
Number of
Option Shares in
ACM Shanghai
   
Weighted
Average Grant
Date Fair Value
   
Weighted
Average
Exercise
Price
   
Weighted Average
Remaining
Contractual Term
 
Outstanding at December 31, 2019
   
-
   
$
-
   
$
-
     
-
 
Granted
   
5,869,808
     
0.22
     
1.87
         
Exercised
   
-
     
-
     
-
         
Expired
   
-
     
-
     
-
         
Forfeited/cancelled
   
(330,770
)
   
0.23
     
1.87
         
Outstanding at September 30, 2020
   
5,539,038
   
$
0.22
   
$
1.87
   
3.76 years
 
Vested and exercisable at September 30, 2020
   
-
                         
Non-Employee Stock Option [Member]  
Stock-Based Compensation [Abstract]  
Summary of Share Option Activities
The following table summarizes ACM’s non-employee stock option activities during the nine months ended September 30, 2020:

 
 
Number of
Option Shares
   
Weighted
Average Grant
Date Fair Value
   
Weighted
Average
Exercise Price
 
Weighted Average
Remaining
Contractual Term
Outstanding at December 31, 2019
   
1,101,613
   
$
0.82
   
$
2.69
 
5.85 years
Granted
   
20,000
     
10.29
     
25.60
   
Exercised
   
(265,029
)
   
0.91
     
3.34
 
 
Expired
   
-
                 
     
Forfeited/cancelled
   
(111
)
   
0.30
     
0.75
 
   
Outstanding at September 30, 2020
   
856,473
   
$
1.01
   
$
3.02
 
5.11 years
Vested and exercisable at September 30, 2020
   
819,819
                 
     
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES (Tables)
9 Months Ended
Sep. 30, 2020
INCOME TAXES [Abstract]  
Income Tax Expense
Income tax expense was as follows:
 
 
 
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
 
 
2020
   
2019
   
2020
   
2019
 
 
 
(in thousands)
   
(in thousands)
 
Total income tax benefit (expense)
 
$
1,747
   
$
328
   
$
(416
)
 
$
(667
)
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
DESCRIPTION OF BUSINESS (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
ACM Research (Shanghai), Inc. [Member]    
Description of Business [Abstract]    
Purchase of equity interest percentage 8.30%  
Name of subsidiaries ACM Research (Shanghai), Inc.  
Term to complete listing of shares 3 years  
Date and place of Incorporation China, May 2005  
Effective interest held as at 91.70% 91.70%
ACM Research (Wuxi), Inc. [Member]    
Description of Business [Abstract]    
Name of subsidiaries ACM Research (Wuxi), Inc.  
Date and place of Incorporation China, July 2011  
Effective interest held as at 91.70% 91.70%
CleanChip Technologies Limited [Member]    
Description of Business [Abstract]    
Proceeds from sale of interest in subsidiary   $ 3,500
Name of subsidiaries CleanChip Technologies Limited  
Date and place of Incorporation Hong Kong, June 2017  
Effective interest held as at 91.70% 91.70%
ACM Research Korea CO., LTD [Member]    
Description of Business [Abstract]    
Name of subsidiaries ACM Research Korea CO., LTD.  
Date and place of Incorporation Korea, December 2017  
Effective interest held as at 91.70% 91.70%
Shengwei Research (Shanghai), Inc. [Member]    
Description of Business [Abstract]    
Purchase of equity interest percentage   91.70%
Name of subsidiaries Shengwei Research (Shanghai), Inc.  
Date and place of Incorporation China, March 2019  
Effective interest held as at 91.70% 91.70%
ACM Research (CA), Inc. [Member]    
Description of Business [Abstract]    
Name of subsidiaries ACM Research (CA), Inc.  
Date and place of Incorporation USA, June 2019  
Effective interest held as at 91.70% 91.70%
ACM Research (Cayman), Inc. [Member]    
Description of Business [Abstract]    
Name of subsidiaries ACM Research (Cayman), Inc.  
Date and place of Incorporation Cayman Islands, April 2019  
Effective interest held as at 100.00% 100.00%
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator [Abstract]        
Net income $ 10,020 $ 9,089 $ 12,479 $ 15,257
Net income attributable to non-controlling interests and redeemable non-controlling interests 1,393 307 2,228 307
Net income attributable to ACM Research, Inc. $ 8,627 $ 8,782 $ 10,251 $ 14,950
Weighted average shares outstanding, basic (in shares) 18,201,943 16,999,746 18,124,665 16,381,944
Effect of dilutive securities (in shares) 3,353,353 2,354,468 3,132,996 2,317,066
Weighted average shares outstanding, diluted (in shares) 21,555,296 19,354,214 21,257,661 18,699,010
Net income per common share:        
Basic (in dollars per share) $ 0.47 $ 0.52 $ 0.57 $ 0.91
Diluted (in dollars per share) $ 0.40 $ 0.45 $ 0.48 $ 0.80
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES, Land Use Rights, Net (Details)
9 Months Ended
Sep. 30, 2020
SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Right to use land lease term 50 years
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details) - Customer
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Accounts Receivable [Member]        
Concentration of Credit Risk [Abstract]        
Number of major customers 3 3 3 3
Concentration of credit risk 72.10% 98.60% 79.80% 72.30%
Revenue Benchmark [Member]        
Concentration of Credit Risk [Abstract]        
Number of major customers 3 3    
Concentration of credit risk 76.90% 67.70%    
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.2
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accounts Receivable [Abstract]    
Accounts receivable $ 59,796 $ 31,091
Less: allowance for doubtful accounts 0 0
Total 59,796 31,091
Accounts receivable pledged as collateral for borrowings $ 0 $ 1,433
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventory [Abstract]    
Raw materials $ 27,254 $ 15,105
Work in process 13,882 10,407
Finished goods 23,046 19,284
Total inventory $ 64,182 $ 44,796
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.2
PROPERTY, PLANT AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Property, Plant and Equipment [Abstract]          
Total cost $ 6,667   $ 6,667   $ 6,095
Less: Total accumulated depreciation (3,751)   (3,751)   (3,077)
Construction in progress 3,058   3,058   601
Total property, plant and equipment, net 5,974   5,974   3,619
Depreciation expense 195 $ 176 569 $ 528  
Manufacturing Equipment [Member]          
Property, Plant and Equipment [Abstract]          
Total cost 4,093   4,093   3,902
Office Equipment [Member]          
Property, Plant and Equipment [Abstract]          
Total cost 926   926   627
Transportation Equipment [Member]          
Property, Plant and Equipment [Abstract]          
Total cost 177   177   124
Leasehold Improvement [Member]          
Property, Plant and Equipment [Abstract]          
Total cost $ 1,471   $ 1,471   $ 1,442
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.2
SHORT-TERM BORROWINGS (Details)
₩ in Thousands, ¥ in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
CNY (¥)
Sep. 30, 2020
KRW (₩)
Dec. 31, 2019
USD ($)
Short-Term Borrowings [Abstract]              
Short-term borrowings $ 28,327   $ 28,327       $ 13,753
Interest expense related to short-term borrowings 272 $ 205 611 $ 538      
Line of Credit Due on January 23, 2020 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 0   $ 0       5,057
Maximum borrowing capacity | ¥         ¥ 50,000    
Annual interest rate     5.22%        
Line of credit due date     Jan. 23, 2020        
Line of Credit Due on February 21, 2020 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 0   $ 0       1,433
Maximum borrowing capacity | ¥         20,000    
Annual interest rate     5.66%        
Line of credit due date     Feb. 21, 2020        
Line of Credit Due on January 18, 2020 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 0   $ 0       1,433
Maximum borrowing capacity | ¥         20,000    
Annual interest rate     5.66%        
Line of credit due date     Jan. 19, 2020        
Line of Credit Due on January 22, 2020 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 0   $ 0       717
Maximum borrowing capacity | ¥         20,000    
Annual interest rate     5.66%        
Line of credit due date     Jan. 22, 2020        
Line of Credit Due on February 14, 2020 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 0   $ 0       717
Maximum borrowing capacity | ¥         20,000    
Annual interest rate     5.66%        
Line of credit due date     Feb. 14, 2020        
Line of Credit Due on March 25, 2020 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 0   $ 0       3,250
Maximum borrowing capacity | ¥         50,000    
Annual interest rate     4.94%        
Line of credit due date     Mar. 24, 2020        
Line of Credit Due on April 17, 2020 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 0   $ 0       1,146
Maximum borrowing capacity | ¥         50,000    
Annual interest rate     5.66%        
Line of credit due date     Apr. 02, 2020        
Line of Credit Due on April 1, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 4,404   $ 4,404       0
Maximum borrowing capacity | ¥         80,000    
Annual interest rate     4.70%        
Line of credit due date     Apr. 01, 2021        
Line of Credit Due on June 27, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 1,321   $ 1,321       0
Maximum borrowing capacity | ¥         80,000    
Annual interest rate     4.25%        
Line of credit due date     Jun. 27, 2021        
Line of Credit Due on April 29, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 820   $ 820       0
Maximum borrowing capacity | ¥         80,000    
Annual interest rate     2.80%        
Line of credit due date     Apr. 29, 2021        
Line of Credit Due on June 27, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 2,079   $ 2,079       0
Maximum borrowing capacity | ¥         80,000    
Annual interest rate     2.70%        
Line of credit due date     Jun. 27, 2021        
Line of Credit Due on April 12, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 1,468   $ 1,468       0
Maximum borrowing capacity | ¥         20,000    
Annual interest rate     4.65%        
Line of credit due date     Apr. 12, 2021        
Line of Credit Due on May 24, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 1,468   $ 1,468       0
Maximum borrowing capacity | ¥         20,000    
Annual interest rate     3.65%        
Line of credit due date     May 24, 2021        
Line of Credit Due on May 27, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 2,466   $ 2,466       0
Maximum borrowing capacity | ¥         70,000    
Annual interest rate     4.68%        
Line of credit due date     May 27, 2021        
Line of Credit Due on June 27, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 1,321   $ 1,321       0
Maximum borrowing capacity | ¥         70,000    
Annual interest rate     4.68%        
Line of credit due date     Jun. 27, 2021        
Line of Credit Due on May 28, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 2,441   $ 2,441       0
Maximum borrowing capacity | ¥         70,000    
Annual interest rate     3.48%        
Line of credit due date     May 28, 2021        
Line of Credit Due on June 7, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 1,521   $ 1,521       0
Maximum borrowing capacity | ¥         70,000    
Annual interest rate     3.50%        
Line of credit due date     Jun. 07, 2021        
Line of Credit Due on June 16, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 1,837   $ 1,837       0
Maximum borrowing capacity | ¥         70,000    
Annual interest rate     3.50%        
Line of credit due date     Jun. 16, 2021        
Line of Credit Due on December 17, 2020 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 2,496   $ 2,496       0
Maximum borrowing capacity | ¥         30,000    
Annual interest rate     4.35%        
Line of credit due date     Dec. 17, 2020        
Line of Credit Due on August 10, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 1,321   $ 1,321       0
Maximum borrowing capacity | ¥         80,000    
Annual interest rate     3.85%        
Line of credit due date     Aug. 10, 2021        
Line of Credit Due on August 25, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings 2,936   $ 2,936       0
Maximum borrowing capacity | ¥         ¥ 80,000    
Annual interest rate     3.85%        
Line of credit due date     Aug. 25, 2021        
Line of Credit Due on July 11, 2021 [Member]              
Short-Term Borrowings [Abstract]              
Short-term borrowings $ 428   $ 428       $ 0
Maximum borrowing capacity | ₩           ₩ 500,000  
Annual interest rate     3.99%        
Line of credit due date     Jul. 11, 2021        
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
OTHER PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
OTHER PAYABLE AND ACCRUED EXPENSES [Abstract]    
Accrued commissions $ 7,785 $ 4,082
Accrued warranty 3,449 2,811
Accrued payroll 2,960 2,092
Accrued professional fees 40 165
Accrued machine testing fees 1,481 1,456
Others 2,779 2,268
Total $ 18,494 $ 12,874
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Components of lease expense [Abstract]          
Operating lease cost $ 384 $ 363 $ 1,139 $ 1,064  
Short-term lease cost 73 92 170 117  
Lease cost 457 455 1,309 1,181  
Cash paid for amounts included in the measurement of lease liabilities [Abstract]          
Operating cash outflow from operating leases 457 $ 455 1,309 $ 1,181  
Maturities of lease liabilities [Abstract]          
2020 390   390    
2021 1,592   1,592    
2022 1,580   1,580    
2023 912   912    
2024 872   872    
2025 22   22    
Total lease payments 5,368   5,368    
Less: interest (800)   (800)    
Present value of lease liabilities $ 4,568   $ 4,568    
Weighted average remaining lease terms and discount rates [Abstract]          
Weighted average remaining lease term 3 years 8 months 12 days   3 years 8 months 12 days   3 years 7 days
Weighted average discount rate 5.29%   5.29%   5.43%
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.2
OTHER LONG-TERM LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other Long-term Liabilities [Abstract]    
Other long-term liabilities $ 6,454 $ 4,186
Subsidies to Stress Free Polishing Project, Commenced in 2008 and 2017 [Member]    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities 1,126 1,251
Subsidies to Electro Copper Plating Project, Commenced in 2014 [Member]    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities 2,188 2,666
Subsidies to Polytetrafluoroethylene, Commenced in 2018 [Member]    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities 125 135
Subsidies to Tahoe-Single Bench Clean, Commenced in 2020 [Member]    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities 1,962 0
Subsidies to Backside Clean-YMTC National Project, Commenced in 2020    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities 751 0
Other [Member]    
Other Long-term Liabilities [Abstract]    
Other long-term liabilities $ 302 $ 134
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.2
LONG TERM INVESTMENTS (Details)
$ / shares in Units, $ in Thousands
Sep. 05, 2019
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 27, 2019
USD ($)
Sep. 11, 2017
USD ($)
$ / shares
shares
Classification of Investments [Abstract]            
Total   $ 6,580 $ 5,934      
Ninebell [Member]            
Investments [Abstract]            
Percentage of ordinary shares issued           20.00%
Purchase price           $ 1,200
Classification of Investments [Abstract]            
Total   2,088 1,538      
Ninebell [Member] | Class A Common Stock [Member]            
Investments [Abstract]            
Purchase price           $ 1,000
Shares issued (in shares) | shares           133,334
Share price (in dollars per share) | $ / shares           $ 7.50
Shengyi [Member]            
Investments [Abstract]            
Percentage of ordinary shares issued         15.00%  
Investment - equity method         $ 109  
Number of investors with agreements entered | shares 6          
Classification of Investments [Abstract]            
Total   134 107      
Hefei Shixi [Member]            
Investments [Abstract]            
Investment in partnership       $ 4,200    
Ownership percentage in partnership       10.00%    
Classification of Investments [Abstract]            
Total   $ 4,358 $ 4,289      
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.2
TRADING SECURITIES (Details)
$ in Thousands, ¥ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 18, 2020
USD ($)
Jun. 18, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Trading securities listed in Shanghai Stock Exchange [Abstract]          
Cost $ 14,680 $ 14,680     $ 0
Market value 23,888 23,888     $ 0
Unrealized gain on trading securities $ 8,970 $ 8,970      
Qingdao LP [Member]          
Investments [Abstract]          
Total capital fund of limited partnership     $ 315,000 ¥ 2,224  
Investment in partnership     $ 14,200 ¥ 100  
Ownership percentage in partnership     4.30% 4.30%  
SMIC [Member] | Minimum [Member]          
Investments [Abstract]          
Ownership percentage in partnership 30.00% 30.00%      
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.2
FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 29, 2020
USD ($)
$ / shares
shares
Apr. 30, 2020
USD ($)
Agreement
shares
Aug. 31, 2019
USD ($)
$ / shares
shares
Mar. 31, 2018
USD ($)
shares
Mar. 31, 2017
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
$ / shares
shares
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
$ / shares
shares
Sep. 30, 2019
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2016
CNY (¥)
Related Party Transaction [Abstract]                      
Shares issued value             $ 26,463   $ 26,463    
Change in fair value of financial liability           $ 6,533 $ 0 $ 11,964 $ 0    
SMC 2020 Warrants [Member]                      
Related Party Transaction [Abstract]                      
Financial liability carried at fair value $ 21,679                    
Change in fair value of financial liability           6,533   11,964      
Fair value warrant amount           $ 21,679   $ 21,679      
Fair Value of Options Granted [Abstract]                      
Fair value of common share (in dollars per share) | $ / shares [1]           $ 89.28   $ 89.28      
Expected term [2]               3 years 5 months 1 day      
Volatility [3]               47.42%      
Expected dividend [4]               0.15%      
Risk-free interest rate [5]               0.00%      
Common Class A [Member]                      
Fair Value of Options Granted [Abstract]                      
Fair value of common share (in dollars per share) | $ / shares     $ 13.195                
Common Class A [Member] | SMC 2020 Warrants [Member]                      
Related Party Transaction [Abstract]                      
Shares issued (in shares) | shares 242,681                    
Fair Value of Options Granted [Abstract]                      
Fair value of common share (in dollars per share) | $ / shares $ 7.50                    
ACM Shanghai [Member]                      
Related Party Transaction [Abstract]                      
Repayments of notes     $ 1,161                
Number of agreement | Agreement   2                  
ACM Shanghai [Member] | Senior Secured Promissory Note [Member]                      
Related Party Transaction [Abstract]                      
Receivables   $ 1,820                  
ACM Shanghai [Member] | Intercompany Note [Member]                      
Related Party Transaction [Abstract]                      
Promissory note principal amount       $ 2,981              
Interest rate on promissory note       3.01%              
Promissory note maturity date               Aug. 17, 2023      
Fair value warrant amount   $ 1,820                  
SMC [Member]                      
Related Party Transaction [Abstract]                      
Payment for investment                   $ 2,981 ¥ 20,123,500
Investment repayment period               60 days      
Number of shares repurchased/surrender in exchange (in shares) | shares   242,681 154,821                
Repayments of notes     $ 882                
Investment due amount     $ 1,820                
Consideration price in fair value   $ 9,715                  
Fair Value of Options Granted [Abstract]                      
Fair value of common share (in dollars per share) | $ / shares     $ 13.195                
SMC [Member] | Senior Secured Promissory Note [Member]                      
Related Party Transaction [Abstract]                      
Promissory note principal amount       $ 2,981              
Interest rate on promissory note       3.01%              
Promissory note maturity date               Aug. 17, 2023      
SMC [Member] | Common Class A [Member]                      
Related Party Transaction [Abstract]                      
Shares issued (in shares) | shares         397,502            
Shares issued value         $ 2,981            
Number of shares repurchased/surrender in exchange (in shares) | shares           242,681   242,681      
Fair Value of Options Granted [Abstract]                      
Fair value of common share (in dollars per share) | $ / shares         $ 7.50            
SMC [Member] | Common Class A [Member] | Senior Secured Promissory Note [Member]                      
Related Party Transaction [Abstract]                      
Exercise of common stock warrant issued (in shares) | shares       397,502              
SMC [Member] | ACM Shanghai [Member]                      
Related Party Transaction [Abstract]                      
Repayment of investment in cash   $ 1,820 $ 1,161                
[1] Fair value of Class A common stock was the closing market price of the Class A common stock on July 29, 2020.
[2] Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
[3] Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
[4] 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.
[5] Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.2
RELATED PARTY BALANCES AND TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Related Party Transaction [Abstract]          
Accounts payable $ 3,806   $ 3,806   $ 1,215
Purchase of materials 4,628 $ 2,852 10,665 $ 7,848  
Service fee charged by 36 0 226 0  
Ninebell Co., Ltd [Member]          
Related Party Transaction [Abstract]          
Prepaid expenses 2,272   2,272   348
Accounts payable 3,197   3,197   727
Purchase of materials 4,029 2,591 9,552 7,395  
Service fee charged by 22 0 22 0  
Shengyi Semiconductor Technology Co., Ltd [Member]          
Related Party Transaction [Abstract]          
Accounts payable 609   609   $ 488
Purchase of materials 599 261 1,113 453  
Service fee charged by $ 14 $ 0 $ 204 $ 0  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.2
COMMON STOCK (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Apr. 30, 2020
shares
Aug. 31, 2019
shares
Sep. 30, 2020
Vote
$ / shares
shares
Sep. 30, 2019
shares
Sep. 30, 2020
Vote
$ / shares
shares
Sep. 30, 2019
shares
Dec. 31, 2019
$ / shares
shares
Class of Stock [Abstract]              
Number of shares cancelled (in shares)     242,681   242,681    
SMC [Member]              
Class of Stock [Abstract]              
Share cancellation (in shares) 242,681 154,821          
Common Class A [Member]              
Class of Stock [Abstract]              
Common stock, shares authorized (in shares)     50,000,000   50,000,000   50,000,000
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001   $ 0.0001
Number of votes for each share entitled | Vote     1   1    
Common stock, shares issued (in shares)     16,657,135   16,657,135   16,182,151
Common stock, shares outstanding (in shares)     16,657,135   16,657,135   16,182,151
Common Class A [Member] | SMC [Member]              
Class of Stock [Abstract]              
Share cancellation (in shares)     242,681   242,681    
Common Class A [Member] | Common Stock [Member]              
Class of Stock [Abstract]              
Exercise of common stock warrant issued (in shares)         64,717    
Stock issued upon exercise of stock options (in shares)     407,043 89,015 592,946 193,642  
Share cancellation (in shares)       214,286 242,681 214,286  
Common Class B [Member]              
Class of Stock [Abstract]              
Common stock, shares authorized (in shares)     2,409,738   2,409,738   2,409,738
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001   $ 0.0001
Number of votes for each share entitled | Vote     20   20    
Convertible shares in to Class A common stock (in shares)         1    
Common stock, shares issued (in shares)     1,802,606   1,802,606   1,862,608
Common stock, shares outstanding (in shares)     1,802,606   1,802,606   1,862,608
Common Class B [Member] | Common Stock [Member]              
Class of Stock [Abstract]              
Exercise of common stock warrant issued (in shares)         0    
Stock issued upon exercise of stock options (in shares)     0 0 0 0  
Share cancellation (in shares)       0 0 0  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.2
REDEEMABLE NON-CONTROLLING INTERESTS (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Change in Redeemable Non-controlling Interests [Abstract]  
Balance $ 60,162
Net income attributable to redeemable non-controlling interests 643
Effect of foreign currency translation gain attributable to redeemable non-controlling interests (847)
Reclassification of redeemable non-controlling interest (59,958)
Balance $ 0
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION, Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense $ 2,779 $ 1,557 $ 4,323 $ 2,919
Employee Stock Purchase Plan [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 2,651 1,329 3,717 1,841
Employee Stock Purchase Plan [Member] | ACM Shanghai [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 84 0 250 0
Non-Employee Stock Purchase Plan [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 44 228 356 1,078
Cost of Revenue [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 44 154 132 213
Sales and Marketing Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 237 172 495 252
Research and Development Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 193 759 568 939
General and Administrative Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense $ 2,305 $ 472 $ 3,128 $ 1,515
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION, Share Option Activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Weighed Average Remaining Contractual Term [Abstract]          
Stock-based compensation expense $ 2,779 $ 1,557 $ 4,323 $ 2,919  
Employee Share Option [Member]          
Number of Option Share [Roll Forward]          
Outstanding, beginning of period (in shares)     2,994,063    
Granted (in shares)     778,399    
Exercised (in shares)     (327,917)    
Expired (in shares)     0    
Forfeited/cancelled (in shares)     (40,515)    
Outstanding, end of period (in shares) 3,404,030   3,404,030   2,994,063
Vested and exercisable (in shares) 2,061,793   2,061,793    
Weighted Average Grant Date Fair Value [Abstract]          
Outstanding at beginning of period (in dollars per share)     $ 2.59    
Granted (in dollars per share)     11.98    
Exercised (in dollars per share)     1.56    
Expired (in dollars per share)     0    
Forfeited/cancelled (in dollars per share)     4.94    
Outstanding at end of period (in dollars per share) $ 4.81   4.81   $ 2.59
Weighted Average Exercise Price [Abstract]          
Outstanding, beginning of period (in dollars per share)     6.77    
Granted (in dollars per share)     28.70    
Exercised (in dollars per share)     4.33    
Expired (in dollars per share)     0    
Forfeited/cancelled (in dollars per share)     13.04    
Outstanding, end of period (in dollars per share) $ 11.95   $ 11.95   $ 6.77
Weighed Average Remaining Contractual Term [Abstract]          
Outstanding weighed average remaining contractual term     7 years 1 month 20 days   7 years 18 days
Stock-based compensation expense $ 2,651 1,329 $ 3,717 1,841  
Unrecognized employee stock-based compensation expense $ 9,697   $ 9,697   $ 4,712
Weighted-average period over which unrecognized compensation is expected to be recognized     1 year 11 months 15 days   1 year 5 months 19 days
Employee Share Option [Member] | ACM Shanghai [Member]          
Number of Option Share [Roll Forward]          
Outstanding, beginning of period (in shares)     0    
Granted (in shares)     5,869,808    
Exercised (in shares)     0    
Expired (in shares)     0    
Forfeited/cancelled (in shares)     (330,770)    
Outstanding, end of period (in shares) 5,539,038   5,539,038   0
Vested and exercisable (in shares) 0   0    
Weighted Average Grant Date Fair Value [Abstract]          
Outstanding at beginning of period (in dollars per share)     $ 0    
Granted (in dollars per share)     0.22    
Exercised (in dollars per share)     0    
Expired (in dollars per share)     0    
Forfeited/cancelled (in dollars per share)     0.23    
Outstanding at end of period (in dollars per share) $ 0.22   0.22   $ 0
Weighted Average Exercise Price [Abstract]          
Outstanding, beginning of period (in dollars per share)     0    
Granted (in dollars per share)     1.87    
Exercised (in dollars per share)     0    
Expired (in dollars per share)     0    
Forfeited/cancelled (in dollars per share)     1.87    
Outstanding, end of period (in dollars per share) $ 1.87   $ 1.87   $ 0
Weighed Average Remaining Contractual Term [Abstract]          
Outstanding weighed average remaining contractual term     3 years 9 months 3 days   0 years
Stock-based compensation expense $ 84 0 $ 250 0  
Non-Employee Stock Option [Member]          
Number of Option Share [Roll Forward]          
Outstanding, beginning of period (in shares)     1,101,613    
Granted (in shares)     20,000    
Exercised (in shares)     (265,029)    
Expired (in shares)     0    
Forfeited/cancelled (in shares)     (111)    
Outstanding, end of period (in shares) 856,473   856,473   1,101,613
Vested and exercisable (in shares) 819,819   819,819    
Weighted Average Grant Date Fair Value [Abstract]          
Outstanding at beginning of period (in dollars per share)     $ 0.82    
Granted (in dollars per share)     10.29    
Exercised (in dollars per share)     0.91    
Forfeited/cancelled (in dollars per share)     0.30    
Outstanding at end of period (in dollars per share) $ 1.01   1.01   $ 0.82
Weighted Average Exercise Price [Abstract]          
Outstanding, beginning of period (in dollars per share)     2.69    
Granted (in dollars per share)     25.60    
Exercised (in dollars per share)     3.34    
Forfeited/cancelled (in dollars per share)     0.75    
Outstanding, end of period (in dollars per share) $ 3.02   $ 3.02   $ 2.69
Weighed Average Remaining Contractual Term [Abstract]          
Outstanding weighed average remaining contractual term     5 years 1 month 9 days   5 years 10 months 6 days
Stock-based compensation expense $ 44 $ 228 $ 356 $ 1,078  
Unrecognized employee stock-based compensation expense 235   $ 235   $ 406
Weighted-average period over which unrecognized compensation is expected to be recognized     1 month 9 days   2 months 23 days
Non-Employee Stock Option [Member] | ACM Shanghai [Member]          
Weighed Average Remaining Contractual Term [Abstract]          
Unrecognized employee stock-based compensation expense $ 911   $ 911    
Weighted-average period over which unrecognized compensation is expected to be recognized     2 years 9 months    
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Employee Share Option [Member] | Market Based [Member]    
Fair Value of Options Granted [Abstract]    
Fair value of common share (in dollars per share) [1] $ 22.07  
Volatility [2] 45.10%  
Risk-free interest rate [3] 2.68%  
Expected dividend [4] 0.00%  
Employee Share Option [Member] | Market Based [Member] | Minimum [Member]    
Fair Value of Options Granted [Abstract]    
Expected term in years [5] 9 years 2 months 12 days  
Employee Share Option [Member] | Market Based [Member] | Maximum [Member]    
Fair Value of Options Granted [Abstract]    
Expected term in years [5] 9 years 9 months 18 days  
Employee and Non-employee Stock Option [Member] | Service Period Based [Member]    
Fair Value of Options Granted [Abstract]    
Expected term in years [5]   6 years 3 months
Expected dividend [4] 0.00% 0.00%
Employee and Non-employee Stock Option [Member] | Service Period Based [Member] | Minimum [Member]    
Fair Value of Options Granted [Abstract]    
Fair value of common share (in dollars per share) [1] $ 22.07 $ 13.64
Expected term in years [5] 5 years 6 months  
Volatility [2] 42.17% 39.91%
Risk-free interest rate [3] 0.27% 1.69%
Employee and Non-employee Stock Option [Member] | Service Period Based [Member] | Maximum [Member]    
Fair Value of Options Granted [Abstract]    
Fair value of common share (in dollars per share) [1] $ 85.27 $ 16.81
Expected term in years [5] 6 years 3 months  
Volatility [2] 48.15% 40.35%
Risk-free interest rate [3] 0.82% 2.46%
[1] Fair value of Class A common stock value was the closing market price of the Class A common stock on the grant date.
[2] Volatility is calculated based on the historical volatility of the stock of companies comparable to ACM in the period equal to the expected term of each grant.
[3]
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.
[4] Expected dividend is assumed to be 0% as ACM has no history or expectation of paying a dividend on its common stock.
[5] Expected term of share options is based on the average of the vesting period and the contractual term for each grant according to Staff Accounting Bulletin 110.
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Subsidiary
Sep. 30, 2019
USD ($)
Income Taxes [Abstract]        
Statutory U.S federal income tax rate     21.00%  
Total income tax benefit (expense) $ 1,747 $ 328 $ (416) $ (667)
Unrecognized tax benefits 155   155  
Interest or penalties 0      
Income Tax Expense [Abstract]        
Total income tax benefit (expense) $ 1,747 $ 328 $ (416) $ (667)
China [Member]        
Income Taxes [Abstract]        
Number of subsidiaries | Subsidiary     3  
Effective period of preferential income tax rate     3 years  
China [Member] | ACM Research (Shanghai), Inc. [Member]        
Income Taxes [Abstract]        
Foreign corporate tax rate     15.00%  
China [Member] | ACM Research (Wuxi), Inc. [Member]        
Income Taxes [Abstract]        
Foreign corporate tax rate     25.00%  
China [Member] | Shengwei Research (Shanghai), Inc. [Member]        
Income Taxes [Abstract]        
Foreign corporate tax rate     25.00%  
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands, ¥ in Millions
9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2020
CNY (¥)
COMMITMENTS AND CONTINGENCIES [Abstract]    
Open capital commitments $ 1,369  
Required liquidate damage value $ 63,400 ¥ 450.0
Land use rights period 6 years 6 years
Annual total taxes $ 22,000 ¥ 157.6
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .":5$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #@FE1-/YZE>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$YI82;U96.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A(<+/GZF9H8Y!&HH4,L95*E F&EB M/ U-#5? !&-*(7\7R"W$N?HG=NZ .">'[)=4W_=EOYISXPX*WIX>7^9U"]]F MMBW2^"M[S:=(6W&9_+JZN]\]"%/)2A9*%?)VIS9:K?5:O4^N/_RNPJ%S?N__ ML?%%T-3PZR[,%U!+ P04 " #@FE1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .":5%]%H_2D@4 #(8 8 >&PO=V]R:W-H965T&UL MM9E=;]LV%(:ONU]!&+O8@#B22'\6C@'':;9@39K&V8:NV 4CT;902?1(*D[^ M_0YE670\^4@;L)M&DG5>/3PDWT.RDZU4W_1:"$->TB33%YVU,9OWGJ?#M4BY M/I<;D<$O2ZE2;N!6K3R]48)'15":>-3W!U[*XZPSG13/[M5T(G.3Q)FX5T3G M:'B]5[\N&@^->>):S&7R>QR9]45GU"&16/(\,0]R^[,H&]2W>J%, M=/$OV>[>[?4Z),RUD6D9# 1IG.W^\I%+DIHJ$U<6:[<6$4_!I#G)E>R3"'7C&$9Q'YD)G8 MO)*;;#<\;)J[1*^Y$GKB&?B:C?'"4OERITQ/*(_)K.A]_)YW/BL[KP-SBLRAPK]-@)O3)9'V-MXFRE MR=>/\ *Y,2+5?R+RO4J^5\CW@&HD7L@OXK4.#U?R?3\8C,!S*((UJ+ &J-@\5\J. MY>M8AX#U!1IM1Q^!F5&;.5RMVPUHEP4(U[#B&K9*5XGW(#92V4%#%H:;O'9N MX8)?CB?D&ZQ1A35J@W63&:%V=FHSQ?><=5BX((XUKK#&;; 6:_!V,I?IAF>U M PM76?)$"X0F\)U#^FUXKN-$*#*'H;22JA:H06<6AE"]% A$.S&,[L"_@U;9 M2CEDZS+7\+.N=VM MR",8JHZ+ GX-Y;Y637/:B+-TCMEPW?O7O74/D#Y^X/9[3%7F[C07+O>9853.S0/G3<8TH<7 16%%UV8@. ML>ZCSLYI*SM_Y"_D)H*,Q0:/S&!I]@Q&[:D!;K?$KXKF]@WP^RFU62XO+72N1 MRN-%Y5LT5QTH;NG':%5?WROY'&=A?38;]@XS#,U5!MIJJ5^AW4MMP(K_B#>G M!R"N..[UV1AC<_6!XH9>].!,"7X:!1?H!UBAHJXD4-S&/\JB/*UEAMH<+M+K M];MLZ*-;>5_">(>A M*<-O9^1[_]SN=,D&U@G//$&K&'/E@N%.#\4K*K:1K^F33&IA<8'9_/8!(W%5 M@N&6OD\8+*[#-<]6XN1I18/0W6QQ-<.6L^S@? 9W[KJ>(%]OA1UOV D-O_'$1!S'LS:G;.\&4N+XD".?,H-6$MF!T#=85BIW"^4[6'N\S08# :4!J.) M]UQ'Y>R7-5AED=C+?Y]8YZ)L^+\DUEDA:W7T\9\2._IG8D<^'?B#H[QZ!Z>R M=C-<'%9K$MKUR.Z MGI:'8C/BF-@S[V^.TV_Y78OK4DBEA#JGP_AZVIW0+V[ M,7)3G/$^26-D6ERN!8^$LB_ [TLIS?[&?J#Z;X+IWU!+ P04 " #@FE1 MBO+CE) ' !=( & 'AL+W=OD5/R[>83>?OF'7E#JH;\L5-=*YJR M/5L;T&-[71?#NS\>W\T6WGTC#^\)CTX(BUB$-+\*-_\D"VA.;7.:/V^^!B^, MKF"C*UC?'U]R1:>U; P1;0MC_A#HD8\]\K['>*E'T>X(^(84]D'^U57WHH97 MH+XZ=I7V7=G%=W^1,Q;QL_7]U"6^59*QE(Y6SW3&H\XXJ/-:MD97A9UXJQ13 M=^P@F;PWFBGS+9(\R3-<63(J2X+*_M"BK)H[TLJBTY6I),1BHXPDE+[#9":> M",:S+)M)]:TB7&8ZRDR#,B^+0G4PKY#8"@F3?%O+$U++MB6BAD39+R5(N:14 MW:W9=C5DKZ&!VI(W$82Q I7,!&N8;[\TIW6QF\GPCEDZ6PC-UV:@N"ZK[ MW-S#TE/:Q5",.C#S!<8T8S.%OE4<3]W\3&(^2LR#$K]J>1!52>2/@\W)J/]R M?WX33F?J?",6Q1M<'(T<*J+P8E1&U "E:9I$LW[DOSZ!29[/,F)'\XPO>9%. MF$9?\".4.=H\GI #8,STJ\AFWP/4'^:$-% ='2,@02-@Z'VVAN*Y>M^*IQ9$ MJ'8'(!)\JK:G5OTQ.J;R,UP^]Q=2DLX3-F(%:7TIH!WV:)A[GQLCFKL*4M54+RK3 MIQOGR5PE8A3'"R(= 6D8@9_D5L***XD1/P:93PSE0=2&L^E;(H\D+5MZ(Y6U#IV$7#\#JFWH VGT2B M^:N*Y[H2MU7=5VJA"IHYZ+ P=&YV2IOCU-PJ#!!/-HJ")6(L"-)^7RV$#/*6;H036RRT0DSYK*\MR5I M2[9:[8==IM1H8#$?'%E$Y_4&8I53ML!"Y@C#PH3YW!0@S"8^&78G@H$*YZNF4\-FL7YG."8&%NX!EID]5X%]B)J!_6E-/P9)SA#L<&_KA5HER<(H''58F#HC)+6$*K_# MH\0'2.8E2,1HH5!B#C$LC)CG=?,D0Z(J?7[D*4N][.6;)3R)EE*# PT+@\;A M^V]&@0\83CV6(U8LX4OB'818>/\T9_G$U8/H'!?M[Y?2./%6H&\%&\.%S0IW M@..OV56]$!4<@564Y-$\$2-V:<380@AS!S4>AMJ5VN^KH9;K#[148T-#-L7D M2 :/B'#/]ICZ0WL0A3Q?';1LI;Z7JPN"G0;^ QT]'[WC)0_S\EJ64NYM?B>- M:D[MX+6J:[LVJ@8B#3,T@>K,QNC"J^[U1= M N'_U6^#S6/P<-.1CX?)=UF6E64&A&]_;%$UI!"'"L(9=0$"L"BB\7P7A=AE M/%[:['$'.AX&'=1EW;ZK^^/MMM.'NL-7&G*$F&R2.<<0,YHDT9)*!S+^XDGB MJ%+UZ0Q*((CGG;TYN9?@X[XD>ENKML4CS0<8C?@<'XC5*4TW"QSF#G7\-:B[ MO/I"KF$)"EWL3@A4<>])BT0A*A_9/K$TC^?G;XA=ON%L8?O*'?]XF'__7EK? MJ%CDK)!O-O/#5L1L*2$[U/$PZHZ.?K57?731/-I0+ZI]NX!78\>X^"<9=P*% MVLLY]:1GS6L'&2/[/FP/C-D%]L"Q@V3\ B1KV*"32V)A"95TGWC)_[[TA_=_ M!C)N[$ 4AZ^H?C:7QXX2\0M754?-O:]1Y_J;I_F2#)H\ES6YF HCYNC2CS_O M4H>%./EG7>I2>1Q.Y2^Z-/7N\KP[M9#)4=9ZZ.DH@ M9?I6YI#AS%JJE!GLJHVK%[HIXYDSGY9C3VH^E841/(,G1721 MIDS]> A=S.'.J\#G_DF,7; G4]SMH$EF.?\26'/;5!BGD*FNK+OM1&M!#H\D>#7"?ZE"8,Z85 *K9B5LAZ98?.IDCNB;#2B MV4;I39F-:GAF7^/2*)SEF&?F"YG%^%(@)MC24O"8&>P\,,&R",C2 FMR]9RQ M(N8X,3$-?E GI>/Y.K=-7E'>$:^)++0+(OUU#7(SZ[B1C67 MAXJ+?X++$O);,O!NB._Y7D?ZHC_]$2),IS:=3@[3772EL<9OK/%+O,$I:PIE MA1*F-7IPUX,X:! ')>+P!.)]%,DB0S\51,"W;"7@AC"!I52:C45)8EFLS+H0 MN+^KV"X;JU7",!_W/ ?OYT_U[HXSWW\+THT#(,1 M'01'W+L"Z=BGP0GO)PWWR=NYXY=0&SS>>+8Y)V!RJ8"NP#X!U-L?[MX%5?OP MYJJEK<\'_:EU2_>G+_5_<>76"YPMW?-QAQ+VQSWM/^__9_76Z.V-X0^]R6@P M/A9P/O!0P?[4IV>._?]>OS7RP;8>>W[HA :_@() M78%=$MS63DS\QM>&9)@+6F.G=CA!"53?/JF-D7E[>5M+@5;!L)GA;!V4# M<'XMI7GMV/M@<_^?_P-02P,$% @ X)I44R@4$;]!P JB, !@ !X M;"]W;W)KSG3'[F_F\6>U4*9MKO5<5_&>CZU(:N*VW\V9?*[GN M&I7%G 5!/"]E7LWN;[MGG^O[6WTP15ZISS5I#F4IZQ\?5*&?[V9T]O+@2[[= MF?;!_/YV+[?J09FO^\\UW,T'*^N\5%63ZXK4:G,W>T]O,AZU#3K$/W+UW)Q< MDY;*H];?VIN/Z[M9T(Y(%6IE6A,2?I[40A5%:PG&\7MO=#;TV38\O7ZQ_G-' M'L@\RD8M=/%;OC:[NUDZ(VNUD8?"?-'/?U4]H6Z *UTTW5_RW&.#&5D=&J/+ MOC&,H,RKXZ_\WCOBI '8P1NPO@&S&X03#7C?@+^UA[!O$+ZUAZAOT%&?'[EW MCEM*(^]O:_U,ZA8-UMJ+SOM=:_!77K6!\F!J^&\.[.UJ3>"JT46^ ME@9N'@S\0#R8AN@-^66O:MF^UX;(JD66$)2[-EJ>%/E8K72IR,772A[6.32^ M)%?DZ\.27/QT27XB>45^W>E# PV;V[F!(;<=SU?]\#X>]G-PU> O]N*O#\QK\$'MKPD/WA$6L 9S^+-S:G Z/Q_O6?_ M<^]GSN!#\/#.'O\S@^>?[Q\;4T,!^9=GA.$PPK ;83@QPB_J254'A07>L6'< M-6S+Z=-]F,1Q=#M_.GV=+HKSD"7GJ*6+HI0&,3N'92XL98+& ^J,8C10C+P4 M%[HQK9_K::I' ]%)ORSA++2HNBB:T(1;5%U43"FW')*YJ#!,@@AG&@],8R_3 MO]2Z:"7I&R7KU:YCNX:T*/2^+4<87^&^9QY:,;]P03P4 M5G(O71"%'+.B+W-1(A(ISI<&XR0>^#-#51 S14=8KD$FY&T);248.N4&+NDH M3BW2"(JFH?V6$92@06"Q1E"1./'@.>T3[4*]M'_5!DAK)U_>D4JA;[NW=\:) MI=PN^@A,,#MTEPB*\]2>03($QD(63\0X92-YYB7?3YV;6I]0Q,O]U_,3M5]1I.+/N0O MIXMX@KRF)')2W(71-')8(\:$'3P9@F(PNT\0'R49]6NR[/<#!/7 O !Y>]GF M 1"W'D(ZR,T&<@!65G@8('(K=8J!"[H2MD-<3,2%[0\7Q.*I.!AE&_7KMGY& M>U0;7:L7!QCY?8*Q*Z529B]7%A@JB:E-&A%O++5GA R#1:?R^'Q+891OS"_? M/@Y4@7RE8'DSI@&YJ+11A":7F!,8(M*2T%J-+1 49Y;>6R*@JY!:*B'#4'&< M3'A@5'+,K^3^KGQ3.D-D6]#M@)S31&1;D-H!CAECH:T0,@P6L6B*Z2C;F%^V M_4TUS0T9^1)I3)T_'HQ\+" $-*ET=;72E:EU4;3E/^^UP''Q5JNU4F6'G02B M+D0%F9TM"(H']F8' F+,#J?L%5/GWAOU'_/K/X_?WB\^D9>5W[MV8^D:]0,B MZF)[/V>!H1*[G"X1% U89,LF#!:*:*)@<74S2C$&'/7 MCV.)^ ML;7,BT-[(O4'J#.,NLTK0GM^!?P"Q/W3;J(.'B"SUH3W&>U,XCL*%^W>WQG \#@=_ M$>YF$RQH RJS&K4)WP45]POKDYCTLO\Y-N#4M7;[J./ M!J() N=XDCP\'3XL>=]]3F$]_T!O%A1YOJ0WV?&SD='\\2N63[+>YE5#"K6! MKH+K!(9;'S\,.=X8O>^^?'C4QNBRN]PIN59U"X#_;S2$=7_3=C!\GG/_7U!+ M P04 " #@FE1A::N@&8+ ",2P & 'AL+W=O;LIFQ<7 MZ[;=_7QUU2S7:ILWSZN=*O4G=U6]S5O]MOYPU>QJE:\.A;:;*QJ&\FJ;%^7% MS?7A;V_JF^MJWVZ*4KVI@V:_W>;UEU=J4]V_N" 7?_WA;?%AW79_N+JYWN4? MU#O5OM^]J?6[JV,MJV*KRJ:HRJ!6=R\N7I*?,RF[ @?BWX6Z;TY>!]VAW%;5 MQ^[-Z]6+B[#KD=JH9=M5D>O_/JFIVFRZFG0__NPKO3BVV14\??U7[?/#P>N# MN!$L]TU; M;?O"N@?;HGSX/__<"W%20)"1 K0O0!];@/4%F%6 R9$"O"_ [0+)2 '1%Q!V ME\1( =D7D'8+;*1 U!>(K )DK$#<%X@/H_LP'(>Q3/,VO[FNJ_N@[FA=6_?B M,"$.I?40%F4W=]^UM?ZTT.7:FVE5KO1,5*M OVJJ3;'*6_WF7:O_TU.T;8+J M+IBN\_*#:H*BU!]4RX_K:K-2=?.W8/;GOFB_!)?ORWR_*G3!9\$D>/\N#2Y_ M>A;\U/&_K:M]DY>KYOJJU=WM&KU:]EU[]= U.MJU[;;J6PQ^_T5M;U7]Q^"/ MTTW>-,'+XX= &]-OT\8K7QNIOXV7*RV-/D_S3? F+U:3UV4PS7=%J]][*ITA ME2Z7^^U^\S!8^WJWV3?!9:KNBF71/O/5.W]\O?]JUZK6\V*KKXKK[G+U206O MRV6U5<'E/ZNF\;:S\+?S:Z4K*MNZVNA//NAJ6U6KIO75F/EK_*W2B@Z+7>F3 MX7A&T.,900_U\)%Z7JD/15EVG;K--WFY5$'>!JE:/@\8^7M 0Q)#4_FA3GFH MLULO/MV0ZZM/IQ/1)<(AD;J$D$)&0VKF4A/&8HN: U0L+"@#&J2,\B,UT(\= M]6-GZG>IKP/-.M?C^^Q16C[4+TZUY(2$C A+4@",DYA3!A\!/QX!/Q1D(T>@ MY[BV 8WJ3JB'5\]&+WV_O]4S.-#+Z'U>K_[P3#]Q;%QXY?M5^Y7B<))!T@AL M$DU1(A6.:A8Q#*MG() \"B2] FFMM2$I]>)8UZI).4Q%):X1= MR!YA'S$0@X3&VH9?+T=P^=H[AGW=OHN%%QGV^<2.$V^?#XO,I-N-K0*]".@M M:G/H/]A%@@X?CJ0]XQ2R[M M:R" .0*C2#;2V(@A(L;3$;^I^P8*8Q=-XKHY&@HF(ONR"8!CIYUQ?(3[3[NN M7T&M=OMZN=8GWW^7)]<.L+<QM-7TVF;&"!/&" MY5 M8#STCWWI[WE?J3W^@GG(G$44WO"H15E6$5#F8R[HWYW]X3(B**^:HHC*8[,<&0.(!.2 MA(DM(H8-530^C_I]WEG1$<632AQ)*90@.LJA0>0<1S*DJ:%FQF%2O\/\Z@B) MNNXL3D+'[P#86)^-B:.(B3LS19I2/ 6D@"]S4R* M\SN\[Y0F,=P" HBM+P.\'9 F 9@M,(YD(XV-N"9FO!_S>[\?D"8Q(&D$TR0 M'#GMF'&%S)]'GITF,31&G.)(RMSP#TJ3 ,R9&WC2B#8VU.[D[K'?TCXI36*N M?X33) <&W7C,IG?97[;-(GA 2..I PWGC@RQY',BPP%-8:3^0WG]TN3F&OV M:.BF20 V&7+#(S.VD"&V\/PTB;G1H7,IP]-%!MA*($T","A- C H30(P3YK$ MC%%ER+WLIZ5)S/6)(VD21/K2)&9,)?.;2O1A([CG>+(((,Y< ))%QNTGB68 MIEU6:#]P!& 3(B/KE%K@_B-Y!B DI/8PS/&:%E!-(K:F;091 M)&8CFTING"+W.\4G)%,<]6A3'$EQ9(8C!(AG5G*.S)PY)^V_O5$1=W+:-( M:,)MKPYP(]:2&VO)D7O69P0C'(\R<23EKI?DC#)[,N!9)HXL<"3#NC/4U1A; M[C>V9^]\.7[3'$=2#AC1P4VJ7EW\QCF.+' D0_LSE-Q,"8),A-WQ$WIA@\?B(5GM;[9E:O=R45:L"0L$>"S1:G>)( M*MQ E"2QL!^6!##GX7D46>!(AO9GJ*]Q^<+O\MTUO5<9E!8W_3B2"MSTX\@< M1Q8XDGF1H:3&Z0N_TQ^5%#O7A.N')8](9$OL<^G#/AO/+/R>^:TZ7#2*NV)Y MO.U5JY52V_QVHX*R*B>G7^(J^B]Q@4>!.VH<207^+ *.S'%D 2 B2>Q@*$.Q MH?#&4PO$4_ORP>XK((# ;AAL7XX!Q!'8]=HD# FWG13 41'9^LS!ZEADB^U2 MDD7VW>$,JBP)(S*F]LDWKI '&QZ;(XXH#SPY(*6("+/S9(B,0RK#D1Q!&-\M M_+X;>RIMI.=XI@P@SIQQS6XD2>PLBD"FK#6R(QL FS!N6_D%@$D21LX)"C0J MPB0><>+".''A=^+G/+XV(CX4/U,1AHDS!E#\[)LVQI6+^,>'B<(85.$WJ,AW M'?$'$G D%>AS!#, B:5]VW2.5[0 $,(2.^""J# <^V*?-*98^DWQ4[X8B7_9 M"4=2')GAR!Q .!=VE@A0A(5V; M0>I4:N4W"'CR )',JP[0V&-29;GFN1'9HD2"(W#*.3,5OK1+ED:ERR1)Q;.R!(E M;H-Q))5 DAM%]H(+4,YDP)TPCF18=X:Z&A,L_2;X_$V^Q!_6Q9$40*!-/E[3 M'$<6.)*A_1GJ:VRO/,OV/L;J2C?GMLT*@#@"NPBXR8!: S898'7.)@.@H$T& M5)EGDR%/?K7@K$<^SMUD2,#(PIL,B 3=XM7)KP9UOU/U2UYK3]L$&W6G2X;/ M(UU%_?#33P]OVFIW^"&AVZIMJ^WAY5KEVB1V@/[\KM+G9O^F^VVBXP]PW?P? M4$L#!!0 ( .":5'3D8&68 D #(I 8 >&PO=V]R:W-H965T&ULI9IM;]LX$L>_"A'LBQ:(:XL4);E( Z1I%Q?@MEGEU>F&/? MY>6%.*B&M^R[1-UAMROE\V?6B,=/9\G9RX$?_'ZK]('EY<6^O&>W3/WN\EGI*=R)\0O_>6F_G2VTHI8 MPRJEARCAWP.[9DVC1P(=?PV#GHW7U"=./[^,_KN9/$SFKNS8M6C^Y+7:?CHK MSE#--N6A43_$XS_8,"&JQZM$TYF_Z'&P79VAZM IL1M.!@4[WO;_RZ?!$9,3 M8!S_"7@X <]/2 ,GD.$$8B;:*S/3^E*J\O)"BDE@B^W"O[!W5(=$AMT779;]#O<\0Z]^]F6 MAYJ#S7NT0#]OOZ!WO[U'OR'>HG]OQ:$KV[J[6"I0IL=?5H.*S[T*'%"Q1G^( M5FT[]!74U,?G+V%&X[3PR[0^X^B MVS_ 9'5.<(KO/+HN7[UZ,7B9F M/!+RLG;@QCAP(\4.01;*4O'VO@]CKCCK/D:NDX[72\[82.^:[ M!_VYF3E7I_?#98+3'.;W,/6,QXIBFH]61\+H*(Q&'7!5_Q=BN0\H)2#_*]%6 MO&&H'14?>09B4=OI7ROMNX..4(BQMSHN&_5E4<=]85 $*U[VI:6M4;D34O&_ MS0&?+_OAZ,1+>9[./.G:T"+S^S$?=>91G?\4'61DBVK>[457-B8]]U*[13V? MHWU3MLKH9W\=^%[[VR<^=X0E,^FN!5X'I!>C]"(J_2LH4L\O-QONY>36PR3* MS88W< .8MWP4CIX%)?/(]1CA;.57O1Y5KZ.J?[8 QX;_#>%W7^H ;)&29:TC ML&/509H(]"E>NV**=;Z:27:M GJ3E2WHJQ.AO&%2FG0QOE7EDU_A,,Z1Q#0C M>";19Y:'ZD$RX4X2E7FK1/5KH0E<(] )RY(NF&S#4%,)*<%D+M2UPNMD'1"* MK5 <%7J]+=M[$[";DDOT4#8'$[ ;WI90P\H&0=C>0>RJ9Z]V["9;LL[FM<)C M%HH$"YTD3AU-@\JH[V:UL^L8%&)=)UZTGZBCB250$D?0556)@R[S4$\9?RCO M&B^+AE&.DQ7"BL[]XK$#]Y$TX!P+I(1&=?Y+;9F1?S)78I08KYO?88)5G@5F-+$APG21^1 M@[:^_)95)0\LGD7810-=.WGNL<*$AC1;AF#RNM6$9%",#GZ7$N?21>*XU#4* M Y;UN X:^8I/H&95Z?+$ISDCB-]Q$G3)"#6 @?'@?/MI9?1?6"TH?%J]Y"H M6)%L+MYCEN;!,+ HPMF;&E@.:.K>T(=ARQ5\@BL'"6N6CDT;F],=#?:1AA;S M"NDS*TC(.Q8U.(Z:J6;>*EAQ<[O$H]3%D3XFA]=2-#+'=(G#M3H:_KN8@//VE6S+LNCUU(K:4/B=/' MK(>>=7RBC9!CZ'IENG199.N\F*MTS4(J+8)('$$W)F_[?1BH/@= YF37+]Z# MDUB+,DAV318I28N [,GV69Q"W^;[0+[ZX]7L4F=!THS."X//CN)U(-F()11) MWU0WAZ;QU7636+R0.%Z^2U$Q5@_7Z;9"JAZ*=T+"8'!)OX-<8)!DE3FQZ.EP M"IP%UI;$K]K7_&2%4T*]=DF>A_+(4HK$*76LNQ60,K%% M)_%P!_SGI(]K%E)JV41.L.DX+O2N"RPZS#XG>V*RXE!@E=!;,#LX9'[WSL"% M$4[6CK]=*Y($\$HLL<@)8AU-@7?=0?N=JB M_>&NX16< 8M9B*ESL_<(Y]=<@ID=\F49KG_[#9]CW<-[?!&#W> (3\>6I5F@ MJ4TM$],33)P@!H S(:3/%=Z' #'V#4\ ?#M^!0UHMX1,3Q!RHKW2[FZ:?K]= M9_XD+KVJ8RP<5'NH2O- 5YE:8J9Q8H:#[RCHS$.-FK&=+@'HFV@7$(-*BJ;1 MQ1X6A4P"L+Q3.XU5CPG.<1:@4VJQFKX2J[!:>> UH/7NV8LHKVX7F4E*Z9P< M'C.Z3O)0-$V>=,5[OZ^0RY5)8O;4;W(B:*38N.$)=T9/[;R?H&X>'LK&%&S= M3.B;(7FE%SWZ=^_\/-UBZNQ/>JP6.%T%P)A:G*>GNT7>5I+I]'Y7L_[3>U/< M_K]I>3I$3#,Z[R0]=FF6XT Q3RWQTSCQKU^M'I4*W;%[WK8Z&'4[",5;U-Y) MN9P'S!?4>;;IVN$\P:%$LLN!-+X<>-ND&!R.3\==!ZPQ7LT7K1ZSG!2AC;34 M+AG2(KIHO3WL]XUY^E\V^DECU8CN(/N:-VY@\+9_AP0*=O3)M:5\&J?\S5 C MD=Y6]GK%96J6S%<@'B-* OT'M=BE<>R:9;S9[M;P.O5@C;K\3+/5/,$\5H'% M'K6(I4GTSOT8GJOS$:RO+Q;#NFEX&^2H+^R.W@898R#:N5!+6'KB 9M)B[9V M5'I]ZZ+0EQH>LS1,3&J)2>/$_'&ZP-+81N>@SC7!&0T]2Z"6B33>;9IEA[D[ M;VPSZ>0]CCB7_BREU.\80'P\,&E>YGI%]T ]7>9Z7IP]1J&$L+2A<=K<;DLH M7-/5YKGIUI#N2CPZ73ZL\V3.?(]52*@E"(T3Y&:RL'P4ZFMQX)GS MD#G'RVDSQ?@#V$'/T7L^:Y>8'K/Y7)>3M\]V3-Z;E_(Z9!YK]6]LC4?'%_^N MS.MNL^.?DX_7_>M[=IC^;<(_2@GK@ XU; -#KC[DX'O9OZ#7?U%B;]YQNQ-* MB9WYN&5ES:0V@-\W CPR?-$7&%^3O/P?4$L#!!0 ( .":5% Y7"<+P( M (@$ 8 >&PO=V]R:W-H965T&UL?51-C]HP$/TKHV@/ M(%4D!/8+A4@+=-4>5D)+:<\FF1!K'3NU':#_OF,G9*E4N,0>>]Z;-Y,9)T>E M/TR):.%4"6GF06EM/0M#DY58,3-2-4JZ*92NF"53[T-3:V2Y!U4BC*/H(:P8 MET&:^+.U3A/56,$EKC68IJJ8_K- H8[S8!R<#][YOK3N($R3FNUQ@W9;KS59 M8<^2\PJEX4J"QF(>O(QGBZGS]PX_.1[-Q1Y<)CNE/ISQ/9\'D1.$ C/K&!@M M!URB$(Z(9/SN.(,^I ->[L_LKSYWRF7'#"Z5^,5S6\Z#IP!R+%@C[+LZ?L,N MGWO'EREA_!>.G6\40-88JZH.3 HJ+MN5G;HZ7 #B\15 W %BK[L-Y%6NF&5I MHM41M/,F-K?QJ7HTB>/2_92-U73+"6?3I9)&"9XSBSEL+"U4<6M %;!DIH17 M^FL&!EO)FIR3SQ &:Z;)I43+,R:&< =;M9P>!N>(-VTE=J MXFDGURKERE'XG>SNC;TSON30@L"!H-'J\#T"W?=\:5M6^UW;*4N?Z;4E/!6KG0/>%4O9L MN #]XY/^!5!+ P04 " #@FE1:AF$6'ARX-%>%=/NV4B6>K&Q=2(_+>GW@JEK)C#<5YN!P.OWQH)"Z MW/OXGN]=UA_?V\8;7:K+6KBF*&2]/57&;C[LS?;:&U=ZG7NZK#WLGL[>E+6L\+_JO5Q@U^"_)D:>T-79QG'_:F M9) R*O4D0>+?K9HK8T@0S/@]RMSK5-+&X>]6^D_L.WQ92J?FUORF,Y]_V'NS M)S*UDHWQ5W;SLXK^O")YJ36._XI-6'OT:D^DC?.VB)MA0:'+\%_>Q3@,-KR9 M/K+A,&XX9+N#(K;RD_3RX_O:;D1-JR&-?K"KO!O&Z9*2LO UGFKL\Q\_G2WF M5^>7U^<77\7%3^+TV^+\Z]EB\?[ 0S@M.4BCH-,@Z/ 10-/YE_$E7)*UFF>B/,R MW1\:_9NQ^$+#.AO4/I+9W.M*RUWD9 IK;94 @66S0LR:6K%PE)D13I=KHR8;N5*UV(!04J-DB9M" M_=[H"J7L1>-4)KP5NJAJ>ZM862^,UN)^JIQCL5NM3"9 /4)FM[),L5>77JUK MZ?$SS77E]L4U1$1#(:J^4=YU-KG@]HYAD_N&):(!;FNV9UG3]E(671R^&2!$ MS),8".:!3(!4?*^;4_7ZG2,'*@38@^/$HI*I$B?&J[IDFR]S;!6+7*]\EZG% MR>5BE*IKT!Y2JW_P*[39KDT2ERX5!LCF<[:S==GIQ?=9J_2O+3&KI%? M#@QT>0N*$!*)RI33ZS+$OU8%A9\\M071&(#@Q*K&A10A4*ZI5V2]6JUTJA$C MLTT8)N!VD2P.A*YLV,2,1HFP:>T[H M>1AASJN*%-Y:<]NZTL*+0FQ7HN'$HW--/D,(L@A] 5VIK2I5C]#7(0#E"*,0 M-UM30'KC0#10/%G52D4!D\H:[7)6WR9OVWGHK,FB&P/((:3]6HH*&1YTHA=/ M$E2@0O0UX.?TH@4V44&(6J1RW*=2]V*O52V,JKS[$I5 M#82D%)LYK);BQ8 N+J_F+12!E%P!GJWG(VC#D X B5(&^$/G.T"X%+*:2M>]BY*1!Q!#ETI:3 M%)VU!EFWC.6W;!>PY'GGT/LV^:]'EBS56I;D.X.1K8B%PJS<0I4@^BA7 HQ- M,)9*BJ2#+DH_466@8K&2RUJGH79BC8W969,;6=/% ;PG"ECF; E(#?&_R35 MD,+F)1I,51D=V("Z2C"M,PO54#:%0MC:BLY"F9.%C]F51#P<(UQ^URZBU+^V MYDF]0Y5(HBN F8ZX3=VTHVU5'JV!$W&.@P CN,EE324_^ 3G8]&/^%R^1P M.OMQ'&/TEY[HR9N^]Q;0'PF10\^MAGSM,]LX#BDM;8RLR;J57C>1$)EZ5(FZ M480APA,QNU?4,X90(-&MH MHZB]278J=80 [O>3N;B6N56[@"/GAIB(.D6. T"_"J7-1R94?6 2S(S)WZ M0^^R"#IA"(%'[U\KRD'(P*20@.=@($(G-DU&HE@F R^UU 1#!XP$PO>!A*5, M;Y@+@AW2.54L3<@$IJ";,"X0<5H:/Q.D&!ITU;)S9-'(7[/9F-,CGP-GN:4- M=D/X'G2/(0^/.\EOS=V#783N]^T*'B!9.(=&Z@T39'VKD;^>I]FZ7YI2D8FO M6='W6/:SA>N?\2<1C"LB5]UH:G)M 9VRT86(GB/39U+E4NSXF[@ M-(#43L(8UF"(:H,#-"5<1^I.%NCL27"2BIXP =ASQJD7(>.0ZC=*C3M,=YIH M*Y=SB;["[%?+S;U)J:AL206?M%7![:0+&EGCKP&H6" M80U-C]F#4_%)I8KHX.^E@V(QG&0^6[#8#FSXGIA?["?BU^M/8^3PLU%B*(BJ M#TBO5!L*.BBK/>VT',YQZ;K# M\3\HHT6NRO5&Z>^>RL+RAVIJ8#T/6>$0(K-,MRURU3"7&10)R VQB=[1XU2" M0##UC*KO>%!*W^-6?Y#8)8CYR4/N].M'#M&QE>HI()X;6W%]<@4* MX0?=89#FCASG/K=K3$LAW?7"V_1&G-VE=*,?]@ECBU1/B*@0P=+>GG ZEE9> M98FX*1%FH@V6119\81R'TI74M!"AF@(4!V'1U0(ZQ(,^G%]>#.T?61V=&;:* MT7--C,3ZS'9TQD"CH1>.+8T3H73(B,9ZENDQ=/%0$E,3^B =)T:X6K)XM%;+ M,PY<'<9_..*$B0F34BY!#P5.DQH)A@N9JM J&3L4>TC/=@\3(]]:9-"Q6=_2 MQ 70I/T8Q6\YNO@PT,BOKP!22X_'Q/L&1UFRD:>7A)*'S0M5^;"L?=T6AJ-[ MJB+]6EB:TXL9] OKD5;(>+-_])S^TSYJ.1[J.=(/(Y",&Q4ARZ/-")S4/, < MS_9?/T>.73@91>&C4 ^G^5A=A]-@PX8&%N*&_J3$.I"\H6^]1QLZKM8J-9A< M,*ZSUG-L0#VYNMM1Q+^/DE?3:9@U=_1S:R(%NG?.^N@U$@@O;V(OT=G8SZ-=;@?O@!]^^QLM0KO/[LM$==( MFG_V508V&+TTO:1:",V9X$.EU[VP(G_OUU(?_Z-9PCEX]O2;#GZODH!,M^&- M!=6!>![_/7M\MHW[?FGX/1 &Z/'&OQ@\!R-J/]\^H7IW/HHSU'@@&^__CGFB M\[T;7Y[ROF_:BJI;/=G9"OE"E M#-MNJ2R^F3E?R@JO?KX3EE[)@C>59F.W"OWKAZLIHJRZ\ M"'592G][K(Q;O=P<;C8+'_1\4='"SJL72SE7EZKZM+SP>-MIN12Z5#9H9X57 MLY>;1\-GQQ.B9X(_M%J%WK,@3:;.7='+6?%RF^V1M+'_W'!_P[I#EZD,ZL29S[JH%B\W#S9%H6:R-M4'M_I-)7UVB5_N M3.#_Q2K23L:;(J]#Y9/LT-MP,'A@PRAM&+'<\2"6\E16\M4+ M[U;"$S6XT0.KRKLAG+;DE,O*XUN-?=6KR[-?S\_>G)T ;_,:MQF/F-_XYC<6_CZ:A\HB6_WSCL$E[V(0/ MF_S_S/MMAN?O/[X6(_'WOQV,AL/GXGO*',N@@W S<>%54+:2,15L@05M<[TT MBK\^<38XHXOX_<>%PDJYE/:6#]I_'D3>4JA"S+25V"V-"&"ID*15$.!GZD*) M"KMEGKN:%L'[Z.0=GZCQ&NIIT(667JN0I1W:SIGF[+02_$+B=+G0N)\S>=$&HWR9K7D_;3TNT.%>[I- MSZT%UAA)3XJZH 1TUQ4M:9MX8U,F"NU1>,QMU,8VKQD9LO+(6E$ZYB&M<%:) MA30S$H]$OG85&67I5LI#!@,SZ[G5,YU+6X%9I7P>W2,0J39(KG"!CYI* ]= MG(6\5F*JE!7*:%0.=ER]A'OSOK.WV=OD+V9(Y^+[ F47Y-]W>I(X14OO4+2( M)8Q$NC-W7Y!8J&[5HHD.UK$+P[FRRDM#)LMSM:SB7N+^R6IZNZ1C8TB5RL,8 MXA=RSFCP_->CHPM^'#Y_*N#*:"-=]F36-G:P)OZ)KZ_I7'KS:EX;&:V85+I4 M>>VC9XGB]4U.\NJ M-O*@*9]S5["9-F5B"?A8>65N#^P]_FOS^*[^/#/262B-A(LA:7%):1 M7VI(V4/;U]4'B/*R2U(ZW:L%89MKB@"\JU;\:N&58C*+XH\RP>TTZO.U $Q( MFCU2DAC%7*W@P?QJX4RA?$CV%11RU>W_+DO4\C'RR+ 0,V##T![Z0T=Q)6XC M?EN":5MXAP=H/8J@_ZH>F"$P_U*HX-1M2EB8CPNZ+L">I]0/QT\GD5I+:?1 M":AQYI* >V.NYLC*48U2-TMX@7R&,T_>_W%VNH60. H!',@>K!1FD2F*V14# MG4030P$EVEEYK7T-@+& NG/@.RNFL,W]O8>4F1LWI3:5);\8#IJYNU;>\IFT MC+YVC741(!YWB8#.R]G>-&MNE;+ +LPHZ'FS6=3DOIB8U@$6)*?U7(](;\M; MS 2OT*+15NBPBP\G?>D+'7S-W;= M50J5SKOC>8:*/;&H.:B(P4JI*WPW0\M-'0TD"+W[[(Z(U11@G"<5QCNR(E5 M$ :.TIH5HLI &.$N4/S*)5DTI"Z1+8K3!'N2B9$ZP$?7RE"T<&_UKFQUI@5E M@EI1Y\LHV%>*LKE%(HC8:\[^-:Y99X[OF MH !%FM>Q)A XU+96'-^%@NAN"0T!!.&?+"%CH1/[H*=&$27X(D\J/D1Q(#$I M$D67%(6@ANO:BM/D2><@^]BPZ]>B;?%YH4T$_%V492(X+E\(I(HJ&;S6V2ZV)G*(LJJFGS*J8)N6,8JH6V3.:QF*SB5BC;U8R5 -0$B0+V-F8WP7*NR MK2HIO*,G^PG<@XIL+?13::D>49D)T9"%H*@%]N'0C<[[VII42!@#%RHWC($E MW4V8 J,]D).2!N4%ABY4B>3B3,@9=-VM!M&?B E7-C"TD[*4_DK%VEM21^JE M2_0/&9[ MVU8Y,CHE443B!VEAP1B2>OHENB%^6U?-&A1(VTACABQQS6?PZUC]!9O6D3U*^C=5OAV36Q"24;%K"NGVHN>MFPO&N MGB]Z3>=3X(;R.ODUL"?CR-*&S8^@@PB3"<@3>F*4S(@]0?C0 R$4KR7J;QM4 M47 90EW&N$P@H@N!.&-0')7M5 UZE70V6DZUZ485A'BJ3$D-LA(WI@?VQ%/6 M>S\IV^OS20"/.H3R%&LG$A#F66L%+2&-Q+"19FNGKH+H@OY:FECTHGO!B.JA M9:+UGM*KTZEC@VV=YHTC;BEMI=%_M32%FBE/U:.2-\EU&7\F:,-S+NRA/;]B MAW%VOF4 ,HJ.WJ#YL%N)O'#UM)K5IKV?H=8*CW(][@0D4G63<\>GRCV%RVCD M;&BYR!BZG8@!%F*[B16)^2BJY%95C4[4I]+Z;)U-H9!VL 11D.@F%A1I8/0L,4.3F7,CC#IOBW==KDV5T8J81KRQZ&5=)K[4Q;P7 M<[TPH<@@0 )P",:9B/YU=GU8OY;:L-R)-?6$..K3_E(6BJX!JII1>"Q1L9@6 M&KGMV]*'>I^ "=\G-0)N\^U=SL*=:L/]\1PF/8OC(@S$=Q&0Y')!!W;41:(F M!^B..H_4@:G1PS"\YW5L?I)0.X5*>+;QD6%[_Q;W#EH_)RSY\/<;C.89D;9/ M&^=U2>7:^6<;YYU43S"X9T3S1!QF@X-#6AAEDWU^V,U&N_M]:EFAOR%Q94(] MUMFM=)MF8K.#/6&^!J04"MV*:!\F'&;CPS&$WA>C;#0ZH*>U$UL7X[C&?+VI MF2/CCM&?B(-L;[3/G_L'HZCC:'=(#Y/L<'>P\9E_*B"KH^,A4J-' @$(0DR$ MK0Y'DVQO;Y=6QP=$,-EX'1L&50X2A6:- MT-UAC;/Q+O^#IN/=23;9@[;9<#P"USU:&^YG@[V]QPG7Z#H:9KN[\!,X8*0B MMJ/AA%;A.8@W)$GW(/1@..B;]6XP/MN(L?M$#+8G^_RQ.XH?\>UPN'':FAW+?B2-?+)Z[\B0M3(;O0/@RP71^F:F)Z/U]R*AD*E$J&3 M1A_9H*A3H,05YXT5YS06I*EK+S:F:H7X,%R<8TGL\:1=='=<$3[F; <,M!7? MG1$^,Z8#081VX40$%M7?92SRZ3K8DV-",T"1KH4NN($EG"D(!A88T,"^6&O+ MCYO$3Q]1-M*]1V"V2W1FUBE%'+4.*F2]L.M!R%1WUJ_SE/00:1[6K]KO,EX/ M9<(0F"WX,I_;;,KX:&ZW_)E;B+>IM40K9VP#5TV-;RDB^B_.JC2 P> @X$'Z1D%"8S=IR7F@"[L^SHT,4,_@M'96R9> M'2";T *OTXQ/(@N*5<"O[J+^CM0Y>CC#LTJUO]^$J.0V_>240[0.;Y_0$%N) M#SI<]<$>;6GC 50XOD5YF/0,J5#/,2%1(3F(<^N; M%ACV]EU2X94>.7WL\"'>T%WB'PRGWL4AFIW\RT>W1!4]& V>?E_.<]2-?R'( M&S$AS#]JV()J6A+EZ/(XUDTHC&>8W'W-#+>2^]YRI#6RC$=[ M3Y^M"=DY.E'2%?Y]#!]8;7[Y?/"X#+6:+]\83%) _J:*.5F@L<]P]RFOOZ7D M:_<>3$;8>_=2[4%3'&X!J318[*.\Z1CM3P;0^1+9!XQZVZ13SQ-4F?H;[_N= M>:?WDSY?Y=$?+H0XY,=?]]O5]F\CCN*?!'3D\0\KWDD/]0,*Q@Q;!]O[NYLQ M/YN7RBWY#P2FKL*PSH\+!?3JB0#?TR]2S0L=T/[%R*O_ E!+ P04 " # M@FE1C\\7S[H" #_!0 &0 'AL+W=O/2&P_KV+T>#U5I!9=XK\&4><[TZQ2%JD9>U]L& M'O@JLR[@CX<%6^$"[6-QK\GS6Y2$YR@-5Q(TIB-OTKV8]EU^G?#$L3)[-KA) M(J6>G7.5C+S $4*!L74(C%YKG*$0#HAH_-I@>FU+5[AO;]&_UK/3+!$S.%/B M.T]L-O+./4@P9:6P#ZKZAIMY3AQ>K(2IGU UN3WJ&)?&JGQ33'[.9?-F+YM[ MV"LX#]XI"#<%8,/E*K=9./;O"O=Y.B5"@YBKAL1,4ISR9T#_] MC 96*%$3OHN8 F.>4A+;TC)092C!9J@1J*YF",R 52X() :G=A9QP>TKJ!2X M3/B:)R5!1DS4&!VX53O(=R:M"#16M'H2:I6 )/[&T-("MO/0Z5&C3Z;*/M=ILTHMZE-ZOQAND5EP8$IE0:=,Y./-#-NFD_ 5!+ P04 " #@FE1R?K=4,X" #> M!0 &0 'AL+W=O=7C%S4 MDXL_XD"@222^JG+@0X3"H>IA8X_C%?:NNSO!\.\[:QL3I$*E7NS9\;RW[ZUW M9M9H\V +1(*GJE1V[A5$]6$0V+3 2MA=7:/B+[DVE2!>FG5@:X,B:T%5&<1A MN!=40BIO,6MSUV8QTQLJI<)K W935<(\'V.IF[D7>2^)&[DNR"6"Q:P6:UPB M_:BO#:^"@263%2HKM0*#^=P[B@Z/$U??%MQ);.Q6#,[)2NL'MSC/YE[H!&&) M*3D&P:]'/,&R=$0LXW?/Z0U;.N!V_,+^K?7.7E;"XHDN[V5&Q=R;>I!A+C8E MW>CF._9^)HXOU:5MG]!TM?'8@W1C25<]F!544G5O\=2?PQ9@&KX#B'M W.KN M-FI5G@H2BYG1#1A7S6PN:*VV:!8GE?LI2S+\53*.%N>7=V>7MU43 9T!8K=",AF@X$CC%M,]$+A,=C&Y$P_>!T$A16MB!>-^/)PD'T<2/PLGH MGIL"I(+:Z!2MA6CL3Z70B502J,:>L(4FVI9W[=6]IA5X/9 M[M\N3+#52[$&8ME842&PO=V]R:W-H965TR#>)G+F0O)H^E!R"^J0-3P5%=7>4XU$EENGNO)"WX^]FI7)BIE1SATME'L0-8J+>K>F3*H2][- M[*GOPXG#A?\+A[!W"&W>72";Y0W3;#Z5X@#26!.:6=A2K3;OUU8OU^L-K!8W<#RP\=WZ]OE:N/":KF9>IKB&&LOZS&O.LSP M%Y@IW JN"P5+GF/^H[]'^0U)ALQ[T+HA_X+>..AZ+'%&_]V MT?#/8JNTI#OS[POQHB%>9.-%_VN37\92%AJHD1KK M+8]9+ 2()T=,MXNZ,>M++D>\#'MFSH/6HX@\CUTS'-8S?UP]'= M;E=F>&*0AC'$83+:2,95(Z1F]@D^&P1) D$8C=XCO:A"5#F4=2/%5^RT;I0$ M9HS"T49H5D$FE(;8C>.$1C^=D*-2E] I69:U=5LQC3D]2.*FK.SB_3EVDTD MK\W"IXBO1]>"T[&V'2.4'"CF7A(4%>)/+B#V@SX@*1J4^IL+3<4H)<;SY_1= MX&BZ,''3)+)=B(.4^G<2&I^(-A7"@2DX"]*)!3@+DAB(2$$72)]$A+I[*6A> M"OSD4(R;.0N7&% U:#FLHJPL7#\>$3E=D=\$_-DE]TY8I4:YM]RIZ"A:KCN" M&:0#/2\Z5GHV[[C]ELE]R154N"-7_SR9." [ONPV6C26H[9"$^/994&_&)3& M@/0[(?1Q8P(,/ZWY=U!+ P04 " #@FE1U414H@H% !"%0 &0 'AL M+W=OL&?/V5V P%ZL MA/Q4Q(PI^)JEO+CLQ$KE+WJ](HQ91HNNR!G'-PLA,ZKP5BY[12X9C8Q1EO:( M;?=[&4UXY^K"/+N35Q>B5&G"V9V$HLPR*A_'+!6KRX[363^8)]JXN< M+MD]4W_F=Q+O>@U*E&2,%XG@(-GBLC-R7HP]/=X,^"MAJV+C&K22N1"?],U- M=-FQ-2&6LE!I!(K_OK )2U,-A#0^UYB=QJ4VW+Q>H[\VVE'+G!9L(M*/2:3B MR\Z@ Q%;T#)5,[%ZPVH]OL8+15J8O["JQKIN!\*R4"*KC9%!EO#J/_U:QV'# M8&#O,2"U 3&\*T>&Y2NJZ-6%%"N0>C2BZ0LCU5@CN83KI-PKB6\3M%-7]V]N M9P_G#]>S*8QO9[/;CS8W(0\)[E77!M"XA-[ -X;J/3-7CN,3KA[]&\4!(KXY\#+KS&A6=< M>#\:RL,P'VX?KJ$/O_\V(([S$G83'RG ""F6S9ELP@241_"*A?531S]UAA84 ML9#J7#&9P5Q(5)7P90&AP)E5*!:!6("*&2Q$FIIW+Y[MP-["??8>B6O;4+(H M45#FH 3,IF/P;!+&$O*P]B"J$0,#F\I M+W%- .+6[E:)BE$/_N"+%!*.]%FA0%)EG/I=0IY;L$0KBN]0Q?S1J)B(+*?\ MT80O>%G Y/K6Q&62,NTQR>&!A3$7J5@FK(#W299@#+IPHV!%"UB4:?J(JTU. MDV@7L2ZCW MCXI!GK)H60VC82A*K@J4&K+D"YVG;&\,MIAU,02.Y;ENNP"L:T K+WD24KT> M%UNY=P;'Z#:"]F5+5_W/(TK(R8BNH331P&E94$_0;-+E>#_,RVUOPTAKD5\^Q121KE,4G"" MGS5QOY=2^2.;1>YX_?U*!L9+NX(AP#K#2?D$PR5$Y)Y8=# _1/&)AJVN3M,YZWW^N MT^GU!R=B,*6/ZP7D:?]N2__!\=LEPZ-]]?<')]TJ$534/[&B8R?TB24].>?_ M;Y(&K8O%.WF2O%,K,DEJFR.WZ[=>)UKFR#]YCHPBI__K) WY%]\\@]XL.()34\..^W/SE3/.E@!O"<8;XXZX6\7);(PK&_C?N^ MH ^J9?3HK_)!Y_6^LYUS8@W=O=H-)F>O[N=78_JW1717YD'H1#C3"\\+@GPPG&MP'>14XW* MON:,%PPWDRG5AW\4L+L_0#-]0*Q&G)& F((^([8/"R$- 15+QB"K&C],-W[, M& NQBYR9=EOZ:%5V]=^UZ;;1K@9,;Z.OA6?FI>G>Z&ULK51M;]HP$/[.KSAEU3ZAYH4 H8-( 3)MTMHB M:/>B:1],YE^1NVC#^(')$"4^TK,3, MRJ6LKVQ;)#E2(BY9C95ZR1BG1"J5[VQ14\.)*LSN6M*!8B8)5 MP#&;69%[-?>UOW'X7& C3F30E6P9>]#*QW1F.3HA+#&1FH&HZQ$76)::2*7Q M\\!I=2$U\%0^LK\WM:M:MD3@@I5?BE3F,RNP(,6,[$NY9LT'/-0SU'P)*X4Y MH6E]_9$%R5Y(1@]@E0$MJO8F3X<^G "YQ6 =P!X)N\VD,ER220)IYPUP+6W M8M."*=6@57)%I3_*1G+U6BB<#&_O/L1K6$7?HOFG&**;)42+Q?H^7D+\=17? M;.+-U)8JCO:VDP/GO.7T7N&^8Y-P[2[C!^A(& M3A\\QW/.\ VZH@>&;_#/1;^+Y_[7)9SGUL%Z)FB0X ML]0T"N2/:(4WMWC@%7,"X/PZ&ZO;[3N!U/@WAG%3R&09]WY^ UP]*=CS6@;U1T+MC4K%=@!OT_8FO!970V(<_?6'[9*0H\IU9'$(5O:]D M.UV=M=M-43N2+^[M8KLF?%>H)I68*:AS.1Y:P-MET2J2U69 MTRJ<3=BKO8K M&PO=V]R:W-H965T<#5UDILB!4%H,D MBHX'I5"Z>WD>YN[LY;FI?:&TO+/DZK(4=GDM"[.XZ,;=U<17-<\]3PPNSRLQ ME_?2_U+=67P-UEHR54KME-%DY>RB>Q6?78]X?]CPJY(+MS$F1C(UYD_^^)A= M="-V2!8R]:Q!X/4HW\FB8$5PXZ]69W=MD@4WQROM'P)V8)D*)]^9XIO*?'[1 MG70IDS-1%_ZK6?PL6SQCUI>:PH4G+9J],3:GM?.F;(7A0:ET\Q9/+0\; I/H M.P))*Y $OQM#PNGAFD+9RUXU<\AVY4[HUVN>.;G0FLVWY 7Q8.Y*L'+E.#BJ\EU6?AE&/ MDBB)#N@;KH$-@[[A06#TV]74>8O8_WY YVBMF?*2N@E%1*9YD@K/?]=FS07&38 >>, MSP%C6JLB.T([H+00-6SWZ4-M>:E'>+YP"%8\.DEXPW^Y4B0"?Y)&VJP("9-<+-(I/7[E<065;@H2B6)'SP MKHU/B-S)6P3((!296(S,[ H$DG)/>A6 WN@HEIJI07H$0X5C!.^G3E$%9$'/KV4;.=/R%/,JX$SLQ"I0H4 ,BV!W5('1_2 MQX;5#6F)ZL91B41BPFN[I%FM MTYU,W/)=5,Q#<'@K]=IT3&O;%#U*SI0J):D?E36:G>F!I$:>,XLJ8_T,#<'P MG#4BS4,3>@GR^Z0VV,!4A7H%UN=:E$^X9>"] ;.89C!=<&==1YR*^7664,X M*;PLI^@M?%Q\1J\]L-[AXP1G2GQ*ZU'GRW8OA4?(KQ]I.!GQ\WB(9]R+AZ?A M'1V/.O M5#AP"*1;&6;1\CT'V>QV_85P&_P$_IES'VCBF"(,\JAD/MJ:=$:6KMW4Z'*T/^-M6RSH*-1G:V$:3 $DZ00-3,FG*7ED.,WPH^ M#$-WW&>I<;,H]G"]G8P\A((]/+Z7:3L3MYP@C4XC'L9P8GR:\##AX23,(G'B M,#>BR4D8C"E).@^&DV*[']"X-SR>(+N<.Z./&CDHD6&O)U%$;SIW+_O)+CIP MTAL?3T+E+<(=%4$0?&V8<_?E>_MS(3RW!C[C.'*A;O\#CH+239Z:9-FS<7?3 MUSU>[CIYUOGV3^#1ZZ44UKVA81^%.^Q'R:[H77:$BO]MTB!QO7 M[U+:>?C)SZ/^:JN;X_;V]^@FZ%G2O-I]H,HE'_9-QM#O_5AS=5 MN,Q/C<>O01CF^!>3EC=@?6:,7WVP@?7?W>7?4$L#!!0 ( .":5%DJX(D MS@, % ( 9 >&PO=V]R:W-H965TKN-+E3#^%[:-;?LJ@+0V5I5[,'E0C0YQZ4[E*75M,L)9T?W MJV_3![B]O_OE?#5]F,/M[&8\NYVM9M/E(+(DX,RB=$\V;LB2#\BN8*ZD+0Q, M98;9,3XBQP[>)<_>C9.3A$NL+J#="B%I):T3?.U#M&W/U_[OT<*?-VMC-=V2 MOTX(=0Y"'2_4^7_2>I+,U>6UJ5B*PX *SZ!^PF!T=[^:PA7\_%,_B>//<"JR M>UN@!J%D?FY1ER X6W/!+4=#=>4II:6R7!N>N35;, M;A((](1FD2'63P4:K M$G+UA%I245HF@-6V4-KSA,!E*NJ,RQPF!9?,^W7YV<"<2TYYW8':P#+E*%,$ M)C-885I()52^"TD085DPF1>,P[R6/.45\4]467+CRY_ TU1)5>X\>":;=D1; MH5\X8GA?IJ&S%C$$0E/I/E%+JEPLWC*E;=0I9X+_\,Q.-$5MJ;.!?:%9U[;) MC%06=M0VD6E)^7$6@,?-6( ML%""F\+)5%K]38TT;-)$V MXU>L4'B^)'F!,"9 1.!3+XAH&3%X54O@?-C@C%+'VF&#>S\C_EJ G?^SM"M M77P0$9%==F.B:LJQW4K(L\[92KE2^@2]L-/MT-BAJ'OP7@N*7G5YNJFY?\O< MW:BE;1K^8?7P7-XTK\2+>?/6SIG.N30@<$/0UL5E-P#=O%_-Q*K*OQEK9>D% M\I\%/?FHG0'M;Y2RSQ,G&PO=V]R:W-H965T4>K:6ZU1FB@?LB%_K8RXPI#_I]'6=8,-V3)0IZLY*J8(:6*NWK4B%+ MG%&1]Z,@>-LO&!?>Y,CMS=3D2%8FYP)G"G15%$P]G&(NU\=>Z&TV;GB:&;O1 MGQR5+,4YFC_*F:)5OT5)>(%"K8.PD/3H?VO#OPB>-:=Y[!1K*4\M8N MSI-C+[ .88ZQL0B,_NYPBGEN@+'/M?F%=GQT,/(@K;631&),'!1?U/[MO>.@8 MC(/O&$2-0>3\KB]R7KYCADV.E%R#LJ<)S3ZX4)TU.<>%3#-8 M+%$1<>&>#R?32V B@2NZ94G:AZGL^7!ADAZ\LF!1<+AYY9;AX6L?&/PFJ<(% MQ+(HF7@ DS$#7(,4"')%2R0<]\HYM'>HH51^'9/5TP8((MUQN/L,0BN M=45@],+&]Q1+4Z]PQ G#14HT_&Q=[@99^RNU>1/G4MM#^*7BY@&HQU'LK2\4 M4NSBW0U]:G*^(Y)94@KJ)U2:\>T+';=>-CZ'@X$_& PWOA+Z-&=:P\E37#)M MHWW&K2 (@%*SN]<;!5!2UAUL#Q:4(2[N4!OK$CUVN:-6&,N*$I(XZ(I*5KF< M-C04:#)) KD6\&M%&8_V;!F&^[6:YAD3:<:X8V.>H4@?.,FNX+$4214;0EQ@ MG F9R_1AB]P:DZ[:-C*S[=5*!#Y7]]R':49I?8GVK#V]%N99R;49VI*@31Q/ MA=6&NDU8X<@)JQ/.O]!5L+\M5X_>_$"J'BM_M"U=7_,!,Z:,(*(R7L))2\V: MFPPTOP=)MZC&+VGI9!IR7G#K2MF8UA5QBOQO&^P\X_<\(D\J*C#3%G)#5W[GCA\$ONKB]GK5IP=^*Y K1(I M\=\08.U;T3K;1K4]F'4TIBN2V%:^?9)U)W/U!^^;2JNS0+?L#NM&5(NVE:-M M*W6;LWQU+FI5::2-75=+'2N^I/-Q3<T=K<=<$_JN>[Q>#T=7S*5&PO=V]R:W-H965T.9!&5 M*CV:CL<_C2JIS.#D**Y=NI,CVP2M#%TZX9NJDN[VE+3='@\F@]W"E=J4@1=& M)T>UW-"2PI?ZTN%KU%DI5$7&*VN$H_7Q8#YY?WK(\E'@OXJVOO=;L"^&%J0U&P*,;ZW-07#V4 4M):-#E=V^V]J_7G#]G*K??PKMDGV8#P0>>.#K5IE(*B42?_E]Y:' MGL+L.85IJS"-N--!$>5'&>3)D;-;X5@:UOA'=#5J YPR')1E<-A5T LGUU?S MC^>?_R669XLO5^?7YV?+HU& 7=X=Y:V-TV1C^HR-=^+"FE!Z<68**N[KCX"G M S7=@3J=OFAP2?50'(PS,1U/QR_8.^B%(I[DT^_"BD*6!XV=2UCANHTIYI MF'&$HWM'3-X\<<8S^KM3,C%?7(AE*2E^5>8[UL5"UBI(?8^'O4_#RR%.D&)1@E]/#ZU&*:[B0BC3 M@; B&L+7SC&D.I7*! MR(C&R/5::15)!4TJ*&A%Y0R]()3WZ,K8WD.?AN(:N/L\;"'%#1M""!CY(%=: M^1*\^)IR!2SK)H*0 5VST;#5N+P$+QGS C'41J"-RD6M91[CEPE?2@=L8&%) MEKK8M?F=C;90'NO!7*S2Z)[9= WQ3K5G4[[DU4[EY+]3BFR"^E4 ME+-4E$/QI6[YS+5EIW?:D5&[AON\J%A/WT:=+.XK@RR$?=-4JT1CU-C%?VL MAF-^=V8(K<^ M8Z#:YE_WFYJA E>>8,4LQ,7HAGNEEYJZE&D!K#E\B,\M29A?HTKZNULTUPYC M3$'J:,#%PS:Y179P 46DP*8,,*$NH^V'G0?[N!#IF"LK*J5> M/Q.=+$4.AXM=@)X6[(JJ'_CD4K:CE(_-48-HG;#.1KW#]CC;,3;0!K5( MLL>Y65H= M<2"DZ T^W*^[?EJ5I)\NAEY<,FZOO=&=L_>R2?=2[K=Y;EUQ1\X+CL7\RV6# M='PFP-(YE +M8MTOP19R03X60NJ\L0^DLB")MO1/KM4L13CH'#TS*+ MV0!9S#D6!,XJS@YQ(W5#;;O%?JZE]VJM6,:+3RA5+:8[ATL%)C$$;^_F)>12 M,Y@O%^*S'8H9KCK1L;TED("/ M7.?Q5B@??4V])P4(;Q1-;36#7KRRV/?[^9L&%H<&U/6&H[C&]+P;]_ MA6MVH-CA=W=M\9'R=F7"*Y-WKZX?&VIG=>\")98!B,39]YP7Z-7"HF1>B\EA M]M-LC!_[KR[Z 7DMI@?9;#;C'?'%H-%I]0O (\/E-6;1: D]>S[-W; M<60XUF2)?(HI &[ :GJ+$+]%Q&,7AT_=]T>]!Q0N#IOX3$2^\)GI+=6M=B_1 M>7J W8FG9RP&ULM5EK;]LZ$OV>7T%DTX4#.(XEVWDT:0 G M37&S:-H@:7NQ6.P'6J)M;O6ZI!3'^^OWS)!ZV'F@>Q?[)9$E:G72I5BJR'W659%N\/#VVT5*FT@[Q0&9[,[%^=\[\YA,W1EAJS259GVIDGSU83?8K6_%7*@'57XO[@Q^'3968IVJS.H\$T;-/^Q.@_>78QK/ WYHM;*=:T&1S/+\ M)_VXB3_L#LDAE:BH) L2_Q[5E4H2,@0W_O V=YLE:6+WNK;^B6-'+#-IU56> M_*[C_*1_/A.Q%>6+YKUBYL9/1KH@J6^:IGPP/4IVY M__+)X]"9<#)\94+H)X3LMUN(O?PH2WEQ;O*5,#0:UNB"0^79<$YGE)2'TN"I MQKSRXM/-E^F7JYOI9_'Y9GIY\_GFV]_%U?3^_N;ZHYA^$Y^F-_?BQ_3S]^OS MPQ++T:3#R)N^=*;#5TR?BML\*Y=67&>QBC?G'\+-QM>P]O4R?-/@@RH&8C3L MBW 8#M^P-VIB'[&]T?\:N_C'=&9+ P;]\XUEQ\VR8UYV_/^ _&W37[Y^NQ9! M*/[ZEY,P",[$KT=XDXF/*E+I3!G &QR)AZ7*%D\Z$[V'I:FQ>#P0 MM(RV0HJ[^RN1^/"*3GATK66":?DJP[/96JBT2/*U4AQ(UYL!87LK3;0D8(]% M3^[S[\?[N[C6!JB=E(FWE+%$T$8%%2TB2&)T> ])0 MV*4TSH.K1%HKIB+*TQ3B!QV)?@I98IW"Z(@1WCL>3(:B0,)Y6I]AD[!;RJ1> M276&\$&WK\(E4M+7_3"?5YY MEAN4N5^8N,DDJD.M/=E"K4L\*:S*-!"V*JH,\"]T:5%>";9 ![A55+-$1Y@W5X84]#42ZL9I5,!IW^6LJ;2F^NN: MA9E@,NY#^K=!]][/D6VG-BP$=>5W:CP8#8+32;]3/5"KO: ?' 6,D"R*1->% M'E<1 \C=YO@,(".LA:2H[3--1LGX>J\A=U+BEJ&A>.;06JHD=AH.U""PV+I% MS"\:_]R#[C)ON=)Z\(Q6K:K18Z-H-TN)V3LY"3EN[EU.$SB_5,UH D0\[ LR M*SG7_F!=7JFX=^(#0(@L(V3S3U8U2$3&0641G004&[E)B8[S'! MIRY%9/6AQ,K20"&O\EC/=<1I$&$P/ B'!^/)08#ZX:2 =TFSH6-<"^-@I0G$ M ([\V_1>W-Q]W4*7TF+0OK5Q;*#.KC/*"!<;+B%.J JC$L<#:MSL:YU$!$"$ MR,5<1CK1)N7!!1XA(.0)4"X MSCND1'9QARS=*ZNHS6W%Y],W$'>=+L+NM2N]%SV]W8FMU8NLU7@"P]#1Q+Y8 M@E#PI&+GF/DTT)56I'!:VA9QQS.ZZ[8@2T# 5L_@B/ZOT5HGR"MHU8UL9HV@HX<]XUP4;CL/^$?K/EO!Y+&JDSURYZT=N9>HIHO45 M$XX!?MG*MO[&*@%$IB[#2)E2:I9^J^&;B["S$>8]<_.D::;>(+<4-)ZNGS4' M^K15_1?Z"1-J5OI@ZQ5IEVK4H@+IJ)%#(4W^*!,[$-\;/%O.(.=S+W.^>)H) M8@5(:2/@%W&ML#D7C +7.1T0J[R"3+ML;W5ONP5"7(;1 G2-(M= 93]^L],;&1N;X:.#D3KD^Q?O.5G$2+6>D M)^M^LY'QXNJ[%^1):B, .50\+]@H,ILJ"6:KUU;],Z)[$D)N)P=C.1!?G^O8 MRPN1L.Z=]H^#B6LH+P3FQ=<['#L-;2)J#W,H4KI4G3T>LI8;=MF!;]FSOU4X M2X6G'G:N,]^]-G16 H.4*C]N">U%@_LGZ9F@[I:HKFP]B['_RR

L(^;1_% MNANPFM>_=/RJ)[U^#J/0GRMI75Y_,BF\-P_Z1\>G/C\;D/N]&!LH61288+0N MH<24ZX#91<3Y4Q,$/1/C\:- M$!U647J :9B,-A>(7?LFZWEM1=/#(+/Q^ 68W]CB6 M-@ U;?+"4\6VNZINU&P-DN-? S2@(\?=2B@W(>27&Q1%1/Q F=(,Q $A!@18 M,I69>QWQYZJ]*=D-N%_*FM]=.BAJ8M#KS9@V/#1CPF!%8:SH7TF%]-!B'.S]RVH 1KWJC?3$^QKUW._?: M_CR8$X^:XR/UF]YX7PP'P>1=:S36CY"*+.Y-\.C=#JV[Z=6+Y4V,8%(E.>.5 M2O,3F^6FSKD/O#0QW]*_P0X%LADBYKNSFFL7=!+=3)?$5D2VYU7J>:W(-GT( MA.?WF!5JC^U2@;$\NW0[SOFM*U@VGW=I=UE!C7 E@H"&:7KNW BAT.,8$YU<*[K?5J4ZD>=65YLU! MFS;L-W'LC\I:&TJ==S-<\Y!T'%9(KUYD"*TDW"!GT$NS8/,0 U7@O MF@TV-NM:Q]V/BND"KI)'T]H'NC@OC T=YOO,U/W6:(= M[C[NW$)V-<)/U!Q3AX/CR:X[;-0_RKS@CQ2SO"SSE"^72J)?TP \G^=H??X' M+=!\M;KX#U!+ P04 " #@FE1V-\VP0 # #X!@ &0 'AL+W=OGJ_F[;#._AV6VVOP)L^Q=MKB;KR%; MW,-FE2W6V=WF[8?%>NQI"F8@7GXFGG7$[#O$*;P7C2X4S)L=[I[C/1+9*V47 MI3/V*N$:VQL(?1>8S_Q7^,(^\]#RA?\M<_B<;966]/7\]4K0J \:V:#1_U_N M5XE-[]ZJEN$!<$;^,'H@Z7$EI<[P ?J?84* MJ/8:ZRW*_@7 />9G2V L03I8D*0MM1?\#,QE(T9K&"6#+,_%L=$*6O[(MQ7^ M:[+0#=(1K2,V&JP+; Z/)0S]%*(D&6R$YIU/X@]I#5P6Q(--(1&??7]@^)Y9 M!LNCS OJ9Q![:BB-LN25ZN08!4^[:RV1Z[/4)ABG :VI&\\.A[$E2*A6+PB_KM:W63R['JSIM9OQI-OMT]I8>FL_UK-NFCVY=_^$]Y1#V2BH<$]0_V84.R"[.=L=M&CM;-L*39/2 M;@OZ-:$T#G2_%T)?#B9 _[.;_@-02P,$% @ X)I4>1D(XWV P < H M !D !X;"]W;W)K&ULK59;<^HV$/XK.VZG3RZ^ M<$^!F4#2::?#2>:0M@^=/@A[P6IDR4>2(?37=R4[%*8)R\[>&_S&<6].QN B62OUZ"8_Y],@=H)0 M8&8= Z.?'2Y0"$=$,KZTG,'1I0.>CI_9?_2Q4RQK9G"AQ.\\M\4T& 60XX;5 MPGY6^Y^PC:?O^#(EC/^&?6.;]@+(:F-5V8))0VG,X 8SB5P!I"TB] M[L:15WG#+)M-M-J#=M;$Y@8^5(\F<5RZ2UE93;N<<':VN%LN[S[!ZN%N\@Q+)6UAX%;FF)_C(U)RE),^RYFG%PE76'6@&X>0QFE\ M@:][#*_K^;KO" _^N%X;JRD/_KS W#LR]SQS[X,'=Q'MGMJ5J5B&TX#>DD&] MPV#VZ>[A%I(>?/?-*$V2'^!,_/5B"=P JVVA-/\;<["*%DR-T(_#./8?, 4C M.E ;6 AF#%Q#ILJ2LI\2*7L$)G-(PUX\#H?=T7^,YV?&(2#+"DI'6P"#BFG8 M,4'>R/S;N$/.D@[<.@M/\ZI+THS2@!+A0.X;!U>5-B!U=N']J(T1VJI$EJ2AE]J)L0A!)X[ MN9F;>*2F5[FFL3]'N,5RC?KXT)N\C)-QV*8Y M974._7$:CGL#OYF,N^&@E[Z5WW5%0U7Y>H]/J#-NR)HBP;(2ZH!MSD@EOS^N MA,^W0O\.XO#5VL\D#WKA,!F^2R6#C)G"7^F>:LO"?V==N"E/[#HI LH46]]K^.J8RUMTQ <5X_MU'73 M1?QKWO1B2Z:W7!H0N"%HW!GV ]!-?]-,K*I\3[%6ECH4/RRH)43M#&A_HZA MMQ/GX-ADSOX!4$L#!!0 ( .":5&7M'-_T@, .T( 9 >&PO=V]R M:W-H965TGKD0);^W2'B !9?_?A=!],,DFL.G;6=J#\^QL[(<9CSV2X5_K)I(@6 MGC,AS:B16IO?!($)4\R8::D<)>W$2F?,TE0G@JL()+?-1@BBQC^C!%H?:C1J=Q7%CQ)+5N(1@/-&FTG" 6&UB$P^MOA M#(5P0"3C>X79J"F=X^GXB/[%QTZQ;)G!F1)_\,BFH\:@ 1'&K!!VI?:_817/ MI<,+E3#^%_:E;9^,P\)8E57.I"#CLOQGS]4YG#@,VJ\X="N'KM==$GF5M\RR M\5"K/6AG36ANX$/UWB2.2Y>4M=6TR\G/CE?SV_G\83*]G\-BN;B8+1>;U?+^ M_F[Q%>X6F_EJOMZLAX$E)FP?D,):9O0MZ[29TV]WV&WB].NR>Q^O]A[#AS\G66$WWYJ\W&/LU8]\S]O_G M@WX;=;'OI; M@2"5O @IE5H)HDYHUZ)&0UY4#[R;)$60E=E&EVV@7%G,MJCKA '3"%0S#/&1 M 5$XSY@PU=ZA6L=U*2]#M# MJ_FV\.Y@U?N$7_5[9_,XIJK@(JFI:HPP/0 F71C!?,A(J:O^.Y'S0 M_PR?SE88"F8,CWE8(A+C._SA_/*Z>7TY((23,WGA7#_"!7RC//KS-,4VX\94 M-"S/Q9$U4F&1^5QO#S"9/<#:Y3IEO,[B>C-9P3TWULE@,OJQ>/>X=%'[^=%K M;57X!//GZLI$A?99=!J0XHG@>\$TA>)T.)U-O^<"SW(O*$9F"[H3U=7+-=\Q M2_^"4=I)*,2%C!SF^4+1>N<3$!I5/^:NSU$>2Q*-B??3*D2,ZJM\]*8QU7C* M,.QI0 *.V2"46*OL?;FDZ%_=;,&70CN:)A3'/!RE5HDP19B^$'MY)C-ZADP> M:%\@]99_"NSU@ZK",:AWA!(RDS9AGW*B/J6A-[CCJC#B "F+8*=$(2W3G.:< MZH$I'Z=PGK5NI=/RA;V MP[S\$'A@.N'2@,"87-NMSY<-T&5S+2=6Y;ZA;96E]NB'*7V/H'8&M!\K4EU- M'$']A3/^&U!+ P04 " #@FE1]7.J[A@* #[(0 &0 'AL+W=OLBBUZ])/7]^GMF)-E2G+=V-XL]8+%;AQ+)XJERM ST_E"EGC,KT;%,EZ=]\26YFI?T M8G2POY17:JK*GY;G.9Y&:REQLE!9D>A,Y&KV;N?0?G/DT7@>\#51MT6G+%3_&['(H54JJ*2)$C\N5''*DU)$-3XI9&YLUZ2)G;;K?0/;#MLN92% M.M;ISTE47??LWU=CCD[Q(IP5_BMMZK#O>$5%5E'K13(8& MBR2K_\IOC1\Z$T+K@0E.,\%AO>N%6,OWLI0'^[F^%3F-AC1JL*D\&\HE&6W* MM,S1FV!>>3"].#O^Q_#H<'KR7AR??3X_.9T>7GPZ.]T?E9!.8T91(^FHEN0\ M(&DB/NNLG!?B)(M5W)\_@E9KU9Q6M2/G48%3M32%:QG"L1SK$7GNVE27Y;G? M::KXU^%E4>:(CW\_LHJW7L7C5;S?P*&/2SH]NS@1]EC\]2^A8]MOQ8/Z?\K$ MWV56 5/L*G%X_%E,YS*[FLM$R%@O2Q4+B3Y[(J:ECJ[%V9(A\2F+5$:H$.>I MS,1>.5>\FF.]G5:711(G)+,WA0;R$/OM:U'.92F6N;Y)8E4(,(0AY$)G5T)# M4BZ25GQA"!)]E4L\HKO40L]F2:1R],1)#H1J:JK%,M4K!5EZ)C0O6-#@995' M:!:/8>C' M*IZRB5T?5P&LUU2NK4KEGF2436+72L4E$5 MU)8%V*Y=2V4JEVFZ@IX@M:*$JI:XHC%4F,ZV]Q MXQ5\B$R78(T\AVBLLZPNTR1" ]$-3-:[H+XMX6\L=:-3629I4J[ZYK-*X$8% M*9$B_],T>0/EKY280W$-2V7:%0 W23A*5TMJWEF7]F4ILP0Z%["^J""@ F_E;*L]F83;8<_SJ1M &HNS199<5L5=#-$828JA M(5.=JD1EMO/6C$#9N0G^CQF/KQ%7.2,*P#+R!H&/N5<2] LQ9JL4EQ+3T M6:/AAC89L^"=.&&[%G(=C>2J0N4W@*58POTZQNF&?<"A Y&7JSKP-3Q&(]^W MJ.6(;8 DT 2H2^0")()3!@JA]7K%\T7*6N3WP9A#]XX1;72T)C\-]1JZS\/Y M#^B'Y.=:E;]*+SIIE3B6>:H).%5:1WU7(YTBW^+Q\C)53=*5_)JE!7=" M\Y1"]^'^ 1]G?&ZM6P/&Y?"(E3WN*GM2*_MF<*SK:,Y!,!FVY)7P/'S8/G^Z M#CX=VQU,)6TJ ;;>$7)6:[#C!L(.'.%-?.'XSN"+*I3$(<3#8\A-]9),7D^P M)ZX(_(GPQZ&8N)/!QYKL:SZ($? )I1B,W_4:AFOYPL,JKF$[H; -W_8'T,T( M@@EI:OA^0,H;KN.2SL8$YK^@3Q\) ,+J:@G?GK3<60?X^F1>$BF1CF/?9MU= MAVQPC< .^#GT[,%IEWSO$X!]93 C> S-Z("M M$)P7H.+!657R:<7I"I924:.K;31A8DPFGF&-V:.F3XX>FT$@ A/ANP(LBL'' MAM^"(#3PG>C[&;^&^ M2FNF$H@:171RI"E-\RQ"!F9YYL0#@$W+NZOUMHL1>IX%M5V+ L(,.2JAE@^] M;:_1^RL8E]@6(%6UFAP-]PMTX /;" #T0V:Z>X:0H"T'&EB9.EX) Y144/8% M&DA7!I\5NL1&5!F./GV5(0!CT4?((Z@T1*:8Z#;GQJSV7Y53SIVKE%\BO>B* M:K*>)M,4M\CS-DDAQEXJT=%&(X)P&-\V$35L\\#F=,7J[$JVD%M](W$:L84= MB7<2-7 U92%85<;_J8K&"C&KR I*![,K P'S[U6FJ)'*L^#>#>%S+8YZ<7@ M7?PA\6T;MF4;8YOP;9DA'X_F&$>9&=[%MV,9EF4)VS+![HYOCGOP=L:^8:'C M-<1,;.&:KK>!]_W0MFV;AP.EEAGXSX!UZ(\-+R!=;=,B4(,.'.@*03^ Z1#P MQ+\71O1VC+T8JO_?T;R=3=_-H3O%TG9%QPFV[.?23Y]"<43^4X-.:G4RZ M+SBBY3.!G;$8ID+"J/8_PZ6 6<<,N4#>>[ X= MTQOO;K2($[H"RN(]'X-W\?^ U.\;=YS"=^*P=TG3]-[*IBI)->],4R$MF>N: M@NK>Z5M;:P[(!WWO4('32=NHWN_?YK0@:%9JJ^0&$VW5'W6(E>527"N)FJ!> M7D:1SN/F>FM:RME,'.)555]Y'54@/+20@UA0$GOQM7?]$LDTJFI@]W1[\+JE M4V3..A/GW1V*U5 M[E 6^^'9_/18H?\KZ4G4//04!3U"-1/3H?KK#L7@*+8>91,D%^&#W/$G,9-A L/!8'%)8OCUF*>+EE\PW/!2H=JFM^W>NE_A_52I/VSB,\ROTI 8JF:82H5R3LB MKW]J4#^4>LE?[U_JLM0+;LZ5C%5. ] _T[IL'VB!]>\]#OX'4$L#!!0 ( M .":5'Y.]B\Y0H ,@> 9 >&PO=V]R:W-H965TBKQT'[8R[Q?O!P.7 M9*J0KF\6JL3(S-A">CS:^< MK)(I+RKRP7@X/!@44I=;IR?\[MJ>GIC*Y[I4 MUU:XJBBD??RHML]/[C'LWG"7_3:NE:OP59,C7FCAXNTP];0U)(Y2KQ)$'BW[TZ5WE. M@J#&MRASJ]F2%K9_U]+_P+;#EJETZMSDO^C49Q^VCK9$JF:RROT7L_R3BO;L MD[S$Y([_BF68.][;$DGEO"GB8FA0Z#+\EP_1#ZT%1\,-"\9QP9CU#ANQEI^D MEZ?SGZXNQ,W9WR\F)P,/B?1^ MD,35'\/J\8;5[\25*7WFQ$69JK2[?@!-&G7&M3H?Q\\*G*A%7^P.>V(\' ^? MD;?;F+?+\G9?8)[XQ]G4>0L<_/,9R7N-Y#V6O/<;'??\ZL\_W5R(T:'X_>^. MQJ/1L>CH>5DFIE#"RP?EA+0*T$U,57J5"D2AJ.!K*WR&]\XA;&69BES+J86RJ_%*I,JS7I2P3+7/AO/0*(>Q%(JU]U.5KA&?*TA9)NH3A^62L*PS ,3&Q16D-@S7<=.W,&LI M;>I>[I-"25?1O,J1:%4",W$5=L,D]4#JT"LCY&*1/](/#+-G=#@^'9SQJ*1U M]+#,=)+AE7$P0A4+8T&"'1_2UFW)TW Z]XI4P=E 7Y\KG.T-Y"JL2SRY48HD MD^4\[-BH",9+7V"N=FT$0$)7>[A7FU2DE25'!!-"=H=6Z*A2P? M&3<:,,64/!?R7NJ4!%TK<'F]6L9A,W62H VJ4+^ M2PG"U<($I\Q5R:@+ZU;1TC[]Z+&5#U^(@:GBY5$W".R+*UDB/88H:MQ*@BE# MIQ40@>D B9/Y=W:TCWH;JN556JNE<5(10,WQ<,!,97+'..F$3VW&#@\MK+E5 M=5 \03WYSKEZF]J2P$[K_=P'Y2&IW=$:1M=ME<[)8-<33@.;,YU(F+_D'$NG M,@<5E 2B%: (()A%!VZFMX$M@" X!LOI\,\"Z4A"KV(48;L42.AA[S4N+E%2 MU.)[8FI\!NPYS2Q$/BC57-)#+^YMJCP5,H2E!GCNJ2:)\(P@^77(]<4UW&S) M-.1"8&2*N @)H@_C:G_0W(HX\QYYN&# :2JH0.#:MK@^\!(0J M%:G:58PZ3@GKU.I:S=Q4JD#TD5!(Q@Q0UX1#WOO[X(I JCEEJF;$EB09F4.O M6&D3)\XIG9"/IX\\)R3Y%#1S=GXE)I1(,JGY4%QFEM ?TZQ2;RF/B0P)VU@$ M8X[:M*ARQC^1P4R'.H3616Z (J[%C\$$CD))^1PTW/5(:E07".O=V,TSL3)R ML3"JCYVL"K%*2I"HA.*$T;'4/@O54P4BMMH'(^:53FOTZ'8!%LJMFKE76Q<2 M=%:"85;H@0YM4+1@U=&'T5-0QR4W)3LX*#/YDZ3:R'-DCZTX82.'*A>Z+IF)\>@-"V>(SQ3<"SRM=A*+RL)9L<(; M[;\A,\;[8$$Y( >2%=BYF_:FA?$O; MM$:>07%#R"T%H\?%-A5WJ*=W2*W7H][AWB%K\7IW?-0N&#C@@ SNK*CX2+\C MT?&05P8V757'^6,O2(Q_6T)+*K1^F\PZ=7Z_H&-[ PEO/ YT,_"6<"/LW]_O MQ;!:]9XAK1=[(=<$L2KYJ9<'@)(D*/X[5 M]M- :(N"]9]4$HT?D?'#=Q0!IIIG3T=&[Z!W#/ '3V?QM)#@3!?;5/6D_^L] MV;Q5CZO6(BIBZH2<,LNC20V-A$QO*T=ON15HV59G4V:T2P(#,""^H"JG5#!1 M]EY3 1#<#"_47F9U8QHBQ/B.<17VK=LRV2C621(2"#6&7G7K$!G0WIQ<8/HN3U]7UE74*<5C.&]$Q3NE&_CNK[)I2[ = M:[?1DA@).:J30-+3%ZO+&5(&AD &X0*,DY$1?ZR,RRI-Y'LOTGB"3QK9KB=XYR4J3F_DCK51V 6I3/'ET3.TAB\OC_0RH M7#%8N&%H$]M*NW;M2P3P8Q0I>9Z<2[Y7X0>N/LG@)E3C%4NCQW^$Z^G"X7_ M]ATR7\??9/ &WOY_H6V^>?O!Q,T;(CA-*>^UK9PXTVD/&X.Y9B&N+]!(F$(G MT(+YZQ$1A HRXO#\[,O%A-Y$J.VP^?4])0R[DA8>&A_6Q<1E:%>91QU=%L'. M5H43.A)).?1^_?UM)/2^^ MJ)\FT*6A$]HZ.0]F-A2@4G1Q1)=O$>+: B]. $' I:OL*J%IRT M*,9XSG&C1UQ?,U=P@4'BD+H0HR$4@V5G5S?Q'IDQ%\KB>/=%MT(!X13*]1C*[9BT:^05DLZ!Z"FTZ\;:NBG'ZIOS/Y_Q\I\KF0>B MNRS(L'#:UY8NU@&Z&G _7UXW4",?P'R$ 3,0AH@D1_OABF!1+R7IJ0+W DEL M3ETGU%5_ 5_%Y3@XK^94F" $YKI.+WP44U-6KBOII@NZ<&W0OCEG&*.YAE3+ MI!_O.I^T]I%1GZ9SN@(TN4Z92=8$ ]\>-809^P".0.DB[-W[5S?K;5;95 Z'X'9$]_'5#3=>SW:>KT7H.U\+:CI?B^V] MT8&@U]L'!X=B9]V'L4'KZV*A[)R_H9*7@./PH;%YVWRF/0M?)U?3PS=>T-*< M*"A7,RP=]@_WMX0-WTW#@S<+_E8Y-=Z;@G]F"DBV- 'C,V-\_4 ;-!^O3_\- M4$L#!!0 ( .":5$6PEN9P@0 #T* 9 >&PO=V]R:W-H965T#"NE;>_\-,W=^/-3UT2C M+=]X"DU5*?]XP<:MSWJ'OU6O&"XZ?ZQF,TW$;)=<4V:&?) M$L2@2%SSW/V!@)!!A? MNIB];4IQW/V_B?XV<0>7I0H\<^97G-S+/$R9T+Z MI75K.T'&K G159TSQI6V[5<]='78<3@9?<=AW#F,$^XV44+Y1D5U?NK=FKQ8 M(YK\2523-\!I*TU91(]5#;]X/OLXGU_=S2^O[Q8TO7Y#LX_7=U?7[RZO9U>7 MB]-A1 HQ'&9=N(LVW/@[X7ZFN;.Q#'1I<\Z?^@\!;8MOO,%W,7XVX(+K 1V- M^C0>C4?/Q#O:\CU*\8[^"U_Z?;H,T4,I?SR3:K)--4FI)O]7:9\/=_WQ[I(. M3^BG'T[&AX>OZ7DF=R73S%6ULH]D&+(-Y(I"9_@V:(TGZ^Q!IFS&1BT-$W:Y M5U';56M-:N69L?FPXVG!#//(A#. BB8VGD6*NFJJSKI6C\GVW\:&V&-)"!6U M,A395P*3'EEY0J[*>1[0-,U!")&K):+''6JERF51SBC*5*TCPF2NJG3LL,_< M/5LEJ;2EZ6Q.BY+M:LTZE?'EZT#O/)9A9U/C$\=%5)$/W-IR+@N01-.>(1^4 MS>D3**3#2T(N2F57I=(TT_&QW_)) $MM%>UMEO?I1AL7Z2V8TYU7.=-OSC)] MT/9@!1-:U)Q)#:8X66F:2WE%B;$]^[XTVG.?5.5@ZA!?JH""ACZ^*CXA)LT@ MH^&2@T5.N:IPNB;^ HQ1C]AZ[:E]TI%RAU7T%\?*9S2'HI,J:GO/(561]K3- M3)-+ R5"YD),+C MP0A:,D9X[OWXXJ@_&8WVI?=[R_U43< .^B%)(I J8B< (Z$;=,*WG0"@9<0= MQ'G_B4"VY/;0@Q5;4:*0W.@W2-T+C3JAN V "D1K&U0@*)-V#=7>Y6 94"#; M%! ):$)V;3T3/0P3(,&MD4A:$%U:O[F=/>5\>/QR\&*'\WC<'PEG$.T2MPV( MZ@'I=VI_KTS#!RK'P=HN]M$!7[O$"&:N8IGO$[9;<#;U<#,IQHU?*DMR44?9 M$AFG]NPV<6/)H-M*+S0^*Y5?R6R(JJHW)N)ZSZ7.3!LFE+JNDT)D?9\4F@7A M!ER.W09MQ9QTB)RVNY6W&V:WC@/L$U=1U +>==^=IJ+;H5G^B1"R;'@%KFA2 MQIRWF^)KT3*C=+45O_.8Q-L#"!H/\0#9L@E030AM,5KK! K@ZRY#C0I;V>Z% M1\S-L?CMN;2YI;X1H,Z3_DIU+Y5Z_#O+D%PV]C>[MO9 M[=MHVCX)OIJW#ZLY^J=1>,,%7$>#E\>]=M=L!M'5Z8&P=!'/C?2WQ/N.O1A@ MO7 X_+N!)-B^&,__ E!+ P04 " #@FE1;ZWC4YD- "+)0 &0 'AL M+W=ON.#7&J[^^H%/[OTKUZXLC#:JDLO0IGGTM^=*N-6+W?[N_6##WJ^*.C! MP:L72SE75ZKXM+STN#MHJ&0Z5S9H9X57LY>[)_UGI_T>;> 5OVNU"IUK0:), MG;NFF_/LY6Z/.%)&I061D/BX46?*&*($/OZHB.XV9]+&[G5-_2T+#V&F,J@S M9S[KK%B\W)WLBDS-9&F*#V[UBZH$&A&]U)G _\4JKAT-=T5:AL+EU69PD&L; M/^5MI8C.ADGO@0V#:L. ^8X',9>O92%?O?!N)3RM!C6Z8%%Y-YC3EJQR57A\ MJ[&O>'5U_O/%^=OSLY.+C^+D[.RW3Q_O3L_.W]S)7ZZ=$:G6H6G M+PX*G$>[#M**]FFD/7B ]K%X[VRQ".*-S52VOO\ ?#;,#FIF3P=;"5ZIY;XX M["5BT!OTMM [;(0_9'J'/RC\OT^FH?!PG/]L.6S8'#;DPX8/''8J@P["S<2E M5T'90D:OM!D>:)OJI5'\]9FS 3K/^/M-2O\_'",^+A2>Y$MI[_[^M\F@?_0\ MB+19H3(QTU9BMS0B@*1"7!9!@)XI,R4*[)9IZDIZ"-HG9^_Y1(W;4$Z#SK3T M\*&DVJ'MG-=<+:2=+Z1^8/%JH=-%ZJ3:JNQ\I>+6,Z.D/5OHI?B) M6.E2(7:^IG,FC49&LUKR?GKTJT-2>[I/UXT&U@A)3X*ZH 1DUP4]TK:BC4V) MR+1'JC%W41I;WR:DR,(C3D7NF(:TPEDE%M+,B#UB^<85I)2E6RD/'@S4K.=6 MSW0J;0%BA?)I-(^ 0]H@.:<%/FHJ#4P#=A;R1HFI4E8HHY$KV'#E$N9-N\;> M9VN3O9@@G8OO,V1:+/^VT2N.*V_I'(JJL(222':F[C-B"_FL6-3>P3*V;CA7 M5GEI2&5IJI9%W$O4/UE-=U=T;'2I7'DH0_Q$QAGTGO]\8V)?]D47,=N [121#3 M>18%#Z@TB'YO[Y^P&LN,YV1ST+L3F1/6%8WG05(^YSYC,^<*K,.Q7OU1:E+A M]$Z0A'P>V[0E%\HKZ#LL7&EP)+2#LDX6P-8OI8UE MD\U'7"\TBA'9P'R_DY 8='^GI$?XH!J(URI5^51Y<=BG?-X_KM7$''2C\,3: M$M0_L-J[.O_U470?[^Y5((D(AR1+<45N&>E5=2=Y:/NZ^,!-7K9!2J=[M2 X M@'O5L%\LO%*\S"*;(TUPU8SR?,T +R3)'LE)]&+.5K!@>KUP)E,^5/H5 MY'+%W5_G)4KY&'YD6(@9X&!H#OVNHS@3-QZ_+\YCRG!+;,$L6GA<"H"V+)<5,:D])L:W"ZQ0;!V]/ M7[J@F[2 G8"6]YQI7UR5*#A=!NALK)'(-<@J!ON0QCSY.2I Z54"^9'U0 B' M^Y5&!:-LD\7 >)S3MPET$U,_[#R>66DTIU$)J'"FDJ!ZK:[ZR,)1CE*W2UB! M;.;\%E0V:E#9:"M<.OOM]_/7>W"JDQ# VET$^;Z;B*L6W1!4^34:\9;U9KH MD:@4SLH;[4O@G 6T/@??5DQAHLTED'0Z-VY*U3*IW,.P[\[=C?*6SZ3'**\W M>"X"M,3%*@ <-*I,0-7;)EA%YHCE-[9+"ITDVM.RP!9R7 RF@NM%AEQ_.NMQG.OB204"&Y!@* MG;;'<_,62W-6LF\3@952U_ANALI?%58L001LTCL"1Y.?<[@6:"Q)BY2(L3!P ML)0L$"4H@BKW\>I7)DFB(G6.H%4&D4K01?A6O ABAV)ER)> M=4Y>B-4P79/XZCAI#60?ZW;=E+@O/B^TB7U'ZV6)"(ZS*!RIH(0*J[7ZJ?"> M0WIN567A945)-N5005'.8[+2MHX<%K-AG#)6DX%B0D)2 S!!VH^1#?=<2_:- M*)5[1TMV [B#6%E;*.O24EJD;!>B(C-!7@L(QJX;C?>U-BF1,!3/5&H8BDL: MBIALI0$_%TH:I!H^&6RUSZ:Q5+0$Z%L1,N MT3ZD>.H!;$TB142O+&I1+&P=0!)36KMN2=.&NRYKD*)$V(+E")7]1H=9>H=E M16@ZR3@ZZ<"<%.UA_#KF/T%J]21/)7SCJ]M=,JE]$D+6E6E=/X0Q=-UH>5?. M%VWMVU*QQDW%&F\M-I\"5\8WE6>$3>7J^RBP-\7NK7'=[P%*L6.@GH: )#<, MW+Q4W4SHX#&*F1PUH''LJ#P90IG'V*CP5.N&L=TB7\Z; 0/6JTKO1LNI-FW7 MAC"KLF,E!EF*B^,#>^(IZS"(A.U GHH!CUR(%!GS-Y( U+-6CIJ%U3)RNBV*MP7[F^)+F$J?P&CG,?>&RKFP0YDN5J Y4UI]'](7K2KLVHU>8AN5Z=Q=>#5*/2I M-&D9$8*D#HM\.3S;^<@M5G>P?J^SNB# _?#W.]QY,6QOKG8NRIQJFO//=BY: MKIZ(?B^A-4_$<=*;'-.#03(\XHM1,A@==5?+ B F456T- ZNU=-/DU$!# X M[%LCN4RAI-/:AQ?VD\/C0S!]) ;)8#"AJ[43&Q_$<;7Z.A,.=MU[2G\B)LEX M<,2?1Y-!E'$PZM/%,#D>]78^\XL MCH;)< QID_[A %3']*Q_E/3&X\C$>P$"N@[B>R@/Z2GL!S8ZQ.G M8S#=Z_>Z:KWOC,]VHN\^$;W]X1%_C ;Q(]X=]W=>-^K%FE[\&,6/"7],>CQE M;Q"J+!'P7O\98;1&^D&!,TA#XJ0:Z=/UZ9I94?$HE\-UJOY0UE#S-:#TBN/& MB@OJG:K6=!PK9[&"?QBN'C%G=VC2+IKS%]1$<#H"5K8%SSD)Q!K3(D5J"6!$ M.!85B&6L0M7HWI-A0MUEDJR9SKC"5F!<$%;.T,6"?+:&&QXW-7G]B+11S:@" MDUT".K!,E<=1;:-,VW&[#LZN\L[ZZ%5)#Y;F8?VUR'W"ZZY,( <-&+]X81Q0 M17Q4MUO^P,1H2RV8-+5@LC59OZ,C"/CR>V=8$ Z_*>4_@@IJ<+1VPK8@!S-K MSPD(QK%?J !@8."[+#U:GT#-1UR'9[2)\=\>.B3(;.++HV96P&C:*-H%)\S9 M?VG:'3:=RU7# UIPN\C'FC@]2^V 9:M^E]Z-T]IZ)_\ M0A1R&PHX;BQ_O'TXYQ"0J"X-M#RCF44!1PC7FSS@QZEU43J)T,0)D@I2S!?N M:*A2=4C$A!1I>-#@;HH:V.9]*@"BTC=4YO;IS<##2\^1NW1-&;#'I/Q3?YO$": M_Q=R0!>Y57O."!K M7@X'XZ?/UIAL_:]:26_'-A%\X"FG]/YS\>!Q"4HK#Y2Y.:&X_45E<]) K9_^ MZ"D_?T%ROEPH=$.>%N![>ME;W] !S>^O7OT74$L#!!0 M ( .":5'*CNHQ!P, .@& 9 >&PO=V]R:W-H965TY)!:.'6R7 M;O^>LY-F9=H*O,2^\WW?=V?'Y_%6Z1^F1+1P7PEI)D%I;7T>AB8ML6*FKVJ4 MM)(K73%+IBY"4VMDF0=5(AQ&T=NP8EP&T['W+?5TK#96<(E+#69354P_S%&H M[208!#O'+2]*ZQSA=%RS A.T=_52DQ5V+!FO4!JN)&C,)\%L<#X?N7@?\(7C MUNS-P56R5NJ',Q;9)(A<0B@PM8Z!T? +8Q3"$5$:/UO.H)-TP/WYCOV]KYUJ M63.#L1)?>6;+2? N@ QSMA'V5FT_8%O/B>-+E3#^"]LF=G020+HQ5E4MF#*H MN&Q&=M_NPQ[@7?0"8-@"AC[O1LAG><$LFXZUVH)VT<3F)KY4CZ;DN'2'DEA- MJYQP=GIQF<2WB^5J<7,--^]A?I3,.+:FXV#!M&><-X_ % MQC.X4M*6!BYEAMF?^)"RZU(<[E*<#P\2)ECWX3CJP3 :1@?XCKN2CSW?\7^6 M_&VV-E;3;_+]@,BH$QEYD=%+(ES3?P=*PT)FS7PA+6HTUH#*(=FL#<\XTQS- M[5/:A[CDDO7@BCU0='0"9X/^*;QJ MAR?8KYO[I[B/&^& @\$38"R028JI885I*950A2OH,Z^XQ0P^*-J>3_1Q#!(= MP^DAZ4^*&B'$-_T>?%Y=]!N[]UCL,_BD1%ELD?]+[6[5[=7!ZN/9#G>7S![S M_@N(/51,=H+>@H41=*:F![-:<]&0#**H'Q%+.SYW,\*][E.A+GR/-9"JC;1- M(^J\71N?-=WK,;QY ZCD@DL# G."1OU3ZIJZZ:N-857M>]E:6>J,?EK24X3: M!=!ZKI3=&4Z@>]RFOP%02P,$% @ X)I4:3QOZV) P EP< !D !X M;"]W;W)K&ULG57?C]HX$'[GK["B?;B3W$WB_"!! M@ 3LMD6ZTE797A].]V"2 :Q-8LYVEMY_W[$#6;;JHM,]@,>3F6^^F;''XZ-4 M3WH/8,CWNFKTQ-L;M5#4WN%4[7Q\4\-(YU97/@B#U M:RX:;SIVN@'"(0O><& G!^9X M=X$>OJ\?EZ@-Y^/S']#]3_VNVT4;AL?G[ M2K"X#Q:[8/$;P>9W9$^\ (F'MY-#>H9O(N8Y2EF@S'%2\RBBZEM3"(T*7A5M!6WEER3K:SP MRNK1X'&O %YUDV O#-0;Q+ -62&;*]\'MF'8M3 GO318M34H;J0:#58OK&Y( M&%!KLR0ZZCFB"0U0;A$**9^ PHU@^ MFL<1"5.:YSD=QJG5ABRF:9I8;919@WAPO]WB["-RVU'!Z4M FZ)>F6S"U90'YU>!#S[LFU,-S=[;?_JS+IA^V+>/5F?N-J)1I,*MN@:W X3CZCN&>@V M1A[&ULE51-;]LP M#+WG5Q#&#AO0UHZ3?B1(##AIAA5HMR)IN\.P@VPSL5%9\B0Y:?_]*-GQ,JP- ML$M,4GSOD8RHR4ZJ9YTC&G@IN=!3+S>F&ON^3G,LF3Z3%0HZ64M5,D.NVOBZ M4L@R!RJY'P;!A5^R0GC1Q,7N5321M>&%P'L%NBY+IEYGR.5NZO6]?6!9;')C M WXTJ=@&5V@>JWM%GM^Q9$6)0A=2@,+UU(O[X]G0YKN$IP)W^L &VTDBY;-U M;K*I%]B"D&-J+ .CSQ;GR+DEHC)^M9Q>)VF!A_:>_;/KG7I)F,:YY-^+S.13 M[\J##->LYF8I=U^P[>?<\J62:_<+NR9W0(IIK8TL6S#Y92&:+WMIYW N K> M 80M('1U-T*NRFMF6#11<@?*9A.;-5RK#DW%%<+^*2NCZ+0@G(GB^?S;X]>' M%2P7\\7-4SR[7<#'!Y9PU)\FOB$%F^>G+=NL80O?81O!G10FU[ 0&69_XWVJ MK"LOW)WLHMUNQ\V5_I/>/ QW M3&T*H8'CFJ#!V>6Y!ZI9ML8QLG(7/)&&UL69.;U/J&P"G:^E-'O'"G0O7O0; M4$L#!!0 ( .":5%4X+8D9@( /@$ 9 >&PO=V]R:W-H965TM$%HH&WD@L]]PICJHL@T%F! M)=7GLD)A=[92E=38I=H%NE)(\T94\H"$X2@H*1->.FM\#RJ=R;WA3."# KTO M2ZK>E\AE/?28&4>@]O.*E\BY ]DT?G=,KS_2"8_M M _VFJ=W6LJ$:+R5_9KDIYM[$@QRW=,_-2M;?L*MGZ'B9Y+KYA;J-);$'V5X; M679BFT')1/NE;]T]' DFX2<"T@E(DW=[4)/E%34TG2E9@W+1EN:,IM1&;9-C MPOTI:Z/L+K,ZD][>/UW?/WY?W5ZOX!L62W'V0=9=E2R">4*=Q) M80H-UR+'_%]]8#/JTR*'M);D)'"-U3G$H0\D).$)7MR7&3>\^#_*_+G8:*-L M._PZ 4YZ<-* D\_ XA6%D>K]HTL[*77C=J$KFN'#9SL5P 142F:H M-42Q/YD0B$(_"<>#&R:8[9X<=E+F&DCLA\D(HJE/)LG@41K*K;8KT3)'B1]9 M\1DDB3^>CN"C&PR.NK%$M6MF3D,F]\*TC=E[^[%>M-W\-[Q]$^ZHVC&A@>/6 M2L/S\= #U&PO=V]R:W-H965TV4 M]K_?.8&422T/>['/Y[OONSO[;K"3ZDEO$0V\YIG00V=K3-'W/)UL,6?Z0A8H MZ&8M5>:%OA][.>/"&0TJW5R-!K(T&1!-M&&AVBOPI. #UA<0-MW(?1# M_P1>N\F^7>&U_S_[W^.5-HH^SY\3?%'#%U5\T6=\BKI)F3?BRY@PP$0*D^>2 M%_3-S4?U/0EG&[:O"Y;@T*&.U*A>T!F-#5"9#.8K5*U&:JH&-YCL-8'5!+W6 ME(ER31F6BHL-X"$>^ *1Z_?:M+?=GA^V[M=KGN"102^,(0Z[K:5B0A=2&59U MVKM!T.U"$$:M.Z3&VM&W<"N4=A:2L,R2*0V$+MQW*75[W7( M4>L^U)>M:"GJTLFY\+H X-U0@ M38GXG4N(_6!/6#0/4C0/TH3O@D!;A8[;ZT95%>*@!Q]] ^^H 7-4FVK,:$JG M%*;NQ4;;3+)QW<#OYO48G#*UX4)#AFMR]2^Z'0=4/5KJ@Y%%U&ULQ5AM;]LV$/[>7T%H[; !BBU1 MDE^RQ(#MIFO:>@F<;/DP[ ,MT191B=1(*F[^_8Z4K+E)[,B;BP)YH4C>W?/< M'8\O9VLA/ZN44HV^Y!E7YTZJ=7':[:HXI3E1'5%0#B-+(7.BX5.NNJJ0E"16 M*,^ZV/-ZW9PP[HS.;-^U')V)4F>,TVN)5)GG1#Y,:";6YX[O;#KF;)5JT]$= MG15D16^H_KVXEO#5;;0D+*=<,<&1I,MS9^R?3D(SWT[X@]&UVFHCPV0AQ&?S M<9F<.YX!1#,::Z.!P+][.J599A0!C+]KG4YCT@ANMS?:WUGNP&5!%)V*[(XE M.CUW!@Y*Z)*4F9Z+]7M:\XF,OEADROY%ZVIN$#@H+I46>2T,"'+&J__D2^V' M+8&!MT, UP+8XJX,691OB2:C,RG62)K9H,TT+%4K#> 8-T&YT1)&&W%?(8F5_/YU=WE;[_>H)]NR2*CZN>SK@8;9F8WKO5-*GUXA[XAF@FN M4X4N>$*3K^6[@*T!B#< )WBOPAM:=%#@N0A[V-NC+V@(!U9?92(74)[=4YF@B) @SOE+/N7*O&K,<3U5!8GKNP'I35-Y3 M9S36"#RB:;Z@LG$+(CQ!;VE<]_JFUQ^Z2%D@V@!9-$!0+&!)*4T3))9(IQ0M M19;9L=-7S^A^HO?5)P!J9&-)$Z9162 MT'PV09'G>IZ'EE( <\(_FTDW*>&K ME#!T72:"K]!$$AZG+DI*T,'1!\)+* 8(![6Y-=,I\($?&,@0XP"?*HTDT=9H MU,'XC8M6($5@#%@L'BR+J<@+PA]^_&& _?XO"DTOKJQ?IADU%EF!;FF<E M!"H ,* 30X8YB5G,3&%6#V)O3\XA+]%;TPXP][@2 AFY&%30%ZV'[2TWS_\N&1Q MM,_^WN"H1R4,C'I'9G3H@CXRI1?7_'\-TJ!ULH1'#U)X;$8V2&UC%'2BUG6B M98RBH\?(,O)[WX_2(.COHQ0\5YML,7^>3W-+>WP6V;6.@@,V1DBIX=YU_W3+ MF<%-!R( ]PR[XVP*>;DJ 87O?>WW74X?5&7TX%UYK_'ZW-G..':'P4[F'^=W M<%3S2_&]>D* MFUWF5FC0\=H4G@#WH>$';C\*T'/O&=VM]R*XDJ[LJYAY&("+8?5TU/0V#V_C MZKWIW^G5JQV,*Y31)8AZG7[D(%F]A%4?6A3V]6DAM!:Y;::4)%2:"3"^ M%$)O/HR!YCER] ]02P,$% @ X)I4?15DYFH @ E 4 !D !X;"]W M;W)K&ULG53=;]HP$'_GKSA%?=@DU'P0(%2 %"!3 M)ZT=@G8?FO9@DH-$M>/,-DWY[V<[D#*IY6$O]MWY?K_[2.[&-1=/,D=4\,)H M*2=.KE1UX[HRS9$1>\:(.,R0\GKB^,[)L"IVN3(&=SJNR [7J!ZKI=":V[)D!<-2 M%KP$@=N)$_LWL]#X6X=O!=;R3 93R8;S)Z-\SB:.9Q)"BJDR#$1?SSA'2@V1 M3N//D=-I0QK@N7QB_V1KU[5LB,0YI]^+3.43)W(@PRW94[7B]2T>Z^D;OI13 M:4^H&]]PX$"ZEXJS(UAGP(JRN" ;BO+CV%4ZH(&YZ9%\UI '[Y"/X(Z7*I>0E!EF_^)=G6B;;7#* M=A9<)%QC=0T]KPN!%W@7^'IM]3W+U_O_ZG_%&ZF$_GE^7X@7MO%"&R]\+Y[* M4<"2'$Q'@909Q&DJ]IA!\J+'3*)\J\D7.M3$R%(J0[0 MZX;A"()NY/OM8T4.@E.JK:.!IT]O] JL!-^B)2<4MH@20@_\0;]U8"3-=7V@ M4*JBW#4^?C>,?'/V!QW;0:EIAT,3.!A$G0>N--L5^%$W'(5&T D-0WCK>[EG MD\)0[.P^D+KH?:F:H6FM[)60[WK8=\!T>R 1E&\ MLG.WX4I/L15SO391& ?]ON5&ULM5;;;N,V$'WW M5PR$+I 6>OF.VP#N2UV@:0-XK1Y*/I 2V.+6$I423I._KY#RI9M1!&"%GV1 M2(IS>&;.##73K50_=89HX#47A9YYF3'EQ/=UDF'.=%>66-"7E50Y,S15:U^7 M"EGJC'+A1T$P\'/&"V\^=6L/:CZ5&R-X@0\*]";/F7J[0B&W,R_T]@N/?)T9 MN^#/IR5;XP+-[^6#HIE?HZ0\QT)S68#"U8 FAP,18!$:O%[Q&(2P0T?A[A^G51UK#X_$>_9OSG7Q9,HW74CSS MU&0S;^1!BBNV$>91;K_CSI^^Q4NDT.X)VVKO<.Q!LM%&YCMC8I#SHGJSUUT< MC@Q&P0<&T)3,THVC.Z MBEH!%UAV(0XN( JBH 4OKCV,'5[<[N&?ETMM%"7!7RV8O1JSYS!['V!>R[R4 M!19&@US!'5):P.TK%8K&I@BV@MFRF^B2)3CSJ*XTJA?TYD\90G)RBG"G8'4* M;%$A, TK*:BN]*3SE"G$$RV (FDP7Z)RX?R5CFWYWK'AIIB'8ZA'G=]*5,SP M8KT[/9':P"\0CWKV.8CI&5Z$\=B]@T&OL\BD,E\-JOS88AC#.()P&$ 8#CMW MQU"]_M ]^PXB#BJHEZSDB1ES#ED0^Z$QO!89R MPSBY69%"022^YE97(%LN4PW8(+\5]?])$A?8DO'4D6.YW-B,Y44B-A: %XYP M3NYLE(O#(9L%9TLNN.%(&7R(OXL2_4%RSM//Y$OK*=)VI2N&);L+7 M4*'138!4YV>C((#SSH-UDO1_86*#S=Z1HA?]P:A-PV&MX;!5PV?W1Z8,O'RA M2*V1:MUV*;5@\$37E'8U=,-U8M,6'JD./Z]N^_GV"M_N.; =!U5SJ'PW-8=T MST'5'/Z3S)5C1U)7U=JP\?VFQP:6[TE..L^?<0_.WI I?0YQE_X <3>(WMN= MX$*_&XWA"[UZ,7QIR@3_J.')4:U=6Z?!052]3[U:=XZ75<-TV%ZUG?=,K7FA MB>^*3(/ND*YX5;5RU<3(TK5/2VFH&7/#C+I?5'8#?5]):?83>T#=3\__ 5!+ M P04 " #@FE1_\X,%-(# N" &0 'AL+W=O/>=-H9)\;F1T@*S 2.ZS$3[IA V^ET^B#L MQ58C2ZXDA^/^^JYD F&2\- 79$G[?=_N2KMBL%7ZT12(%KZ50IIA4%A;W4:1 M20LLF;E2%4K:V2A=,DM3G4>FTL@R#RI%E+1:O:AD7 :C@5];Z-% U59PB0L- MIBY+IG=C%&H[#.+@>>&!YX5U"]%H4+$,E2L.5!(V;87 7 MWXX[SMX;_,YQ:UY\@XMDK=2CF\RR8=!R#J' U#H&1L,33E (1T1N_+OG# Z2 M#OCR^YG]DX^=8EDS@Q,E_N"9+89!/X ,-ZP6]D%M/^,^GJ[C2Y4P_A>VC6W[ M)H"T-E:5>S!Y4'+9C.S;/@\O /W6.X!D#TB\WXV0]_(CLVPTT&H+VED3F_OP MH7HT.<>E.Y2EU;3+"6='7U>?IP]P__7+KY>KZ<,<[F=WX]G];#6;+N&G%5L+ M-#\/(DM*SCY*]ZSCAC5YA_4&YDK:PL!49IB=XB/R\.!F\NSF.#E+N,3J"MJM M$))6TCK#USZ$W?9\[?\1]E]W:V,U79>_SPAU#D(=+]1Y3\@6J.%>R?QRA;J$ M>\[67'#+T;R5UK-DKD!O3<52' 94@0;U$P9[!>$4K%,01P6J&F\G+17=VO#, MK=F"6=@B%.P)R2!%JHH,-EJ5D*LGU))*SC(!K+:%TIXG!"Y346=<$XS&O)4UX1 M_T25)3>^N D\3954YC$"=WJ^WB( MYAH^0!S&2<^/23<^I9VZ+JL5G4)5D?9"4([/\,8=2,*XWZ??7J]W2D5>[2Q2 M 6Y$K;1"6^P$2GS-T8+DD>8$P)D !$X%,OB*@9,7A32^! MRU.",4L?:88-[/+/^6H"7_R=H5N[>"@*-Y\Y+.FUOE++/$R=P^(LP^@]02P,$ M% @ X)I45H+3?!_ @ *P4 !D !X;"]W;W)K&ULE511;YLP$'[/KSBA/6Q25@@D+8F22$V7K96:K"JL>YCV8,@1K(+- M;*>T_WYG2%@JM9'V@GWG^[[O[O!Y6DOUJ'-$ \]E(?3,R8VI)JZKTQQ+IL]D MA8).,JE*9LA46U=7"MFF 96%ZWO>N5LR+ISYM/'=J?E4[DS!!=XIT+NR9.IE M@86L9\[ .3CN^38WUN'.IQ7;8H3F1W6GR'([E@TO46@N!2C,9L[E8+(8VO@F MX(%CK8_V8"M)I'RTQLUFYG@V(2PP-9:!T?*$5U@4EHC2^+/G=#I)"SS>']B_ M-K53+0G3>"6+GWQC\ID3.K#!C.T*">FH4:%P#1DLJ AU),>-=5@ MF:#J.@M?,-U[!M8S&/?6E$)"XP(?P.][84CKH#\*PEZ4H]B^V04-GFI'LS6,K)IQ2*2AX6JV.;UF MJ&P G6=2FH-A!;KW&PO=V]R:W-H965T$0#N* M(!)0MO+0J2)T>YCV8))+8N'8F>TTW;^?[82,:BW:"_&=[_ONN\-WLT;(@RH0 M-3R7C*NY5VA=37U?)0661%V*"KFYR80LB3:FS'U5222I Y7,#X/@VB\)Y5XT M<[X'&*%P)]IVFNIA[$P]2S$C-]%8T=]C5+UZW&YVFW4,[W=DSU!] MF/G:)+!A?M*1+5NR\ VR&[@77!<*UCS%]"7>-\)Z=>%1W3(\2QAC=0FCX +" M( S.\(WZ:D>.;_3_U?Y8[)66YG'\/,,_[OG'CG_\!O]*E)7@R+4"D<%.DI3R M'&),:DDU1?5:2\\RVIF9%*=ZE4GPH:E A$02:8 MF3PU'9AF:BSW*/N.PBTFG6=H/<.;P>Y?(D:5QA0HA[@@/"\(A5B+Y #KY\0Z M<+ 22L,[&(XOKB>!.7P&PO=V]R:W-H965TGW=[#:W!S.Y3!T?M$?#0BQQ MCNZY>#2T:^]08IEA;J7.P6!RW0R[5^,^RWN!%XEK>[ &]F2A]2MOIO%UL\.$ M4&'D&$'0:X435(J!B,;O&K.Y,\F*A^LM^JWWG7Q9"(L3K7[)V*77S8LFQ)B( M4KF97O_$VI\!XT5:6?^$=24[Z#4A*JW36:U,##*95V_Q5L?A0.&B\X%"4"L$ MGG=ER+/\(9P8#8U>@V%I0N.%=]5K$SF9'HW??H3)N%L-KWY >$3W(;3&;R$=\\WY2"S=YC/&Q?IOX[D@'6]+CX%/ .18MZ'6^0M ).I_@]79!Z'F\WO\. MPE_APCI#I?3W)V;[.[-];[;_@=G04BL47)P6GBW&X#3\0(>&\HQP*Z2!%Z%* M!)W +V&,R)U]+_J?6WE*$>;W$Q^K+0RLA0692R>%4AO(4-C2$ 'A(&&S*V^6 M=HZ4)=$4>800"T>'>0R1$M;*1+*&!?Q=2K>!@GB+''-'@)+;+=(F]GIKZ5(( M:5_F3N9+F#L"$2:V,-$QP43"-^A%=] "9GM @3QW[_$7&8-5(?L2=+]^/[_T MS1D# ;'&THMYQJ5EHWPX5B)Z_3:/4DV%["U4EC,=HZIHLEBB%=U5K"3V&;IJ M/'!6#BL9J X=9@LT7(P-)MBX/>(>Z2PC?)L*@Z?=,_AR<=D*+AHW;P5=2LR> M8L;!VJ P]C0X@UZK'S1>M")>BH)ZVCN#_CF=G31FTKY^2PQ2/LAQ@]:!(>]. M^V?0:74')WO06*YDC'E\.J!/)PVV>\QJPNF#<,?.Z>C55P0['RGMXT57]"O- MA,+(:)>&=Q5I\4=).0\NJWYL-=B18Q=)W\< =%WNTAZG2ZS0T S8&EJ1>TR" M:DKJV->O?DWNA5E*]&ULI55=CZLV$'W/KQBA/K027Z-XV2M%55]<&!24 7,+6=F\V_[]@D;%;=7:GJBS_&<\Z<&>QA M>A+RJRH1-3PW=:MF3JEU=^]Y*B^QX>I.=-C2R5[(AFO:RH.G.HF\L*"F]ICO MC[V&5ZTSGUK;2LZGXJCKJL65!'5L&B[/"ZS%:>8$SM6PK@ZE-@9O/NWX 3>H M?^U6DG;>P%)4#;:J$BU(W,^<++A?1,;?.OQ6X4G=K,%DLA/BJ]E\*F:.;P1A MC;DV#)RF;_B =6V(2,;?%TYG"&F M^LK^T\V=\IEQQ4^B/KWJM#ES$D<*'#/ MC[5>B]//>,DG-GRYJ)4=X=3[QA0Q/RHMF@N8]DW5]C-_OM3A!I#X[P#8!<"L M[CZ05?G(-9]/I3B!--[$9A8V58LF<55K/LI&2SJM"*?GZZ?/V?;I$5;9>OL' M+++/V?+A:0/9\A&VZVRYR1ZVGWY9;N#[+=_5J'Z8>IJB&JR77R(L^@CLG0@I M?!&M+A4\M046K_$>J1TDLZOD!?N0<(/='82^"\QG_@=\X5""T/*%_[,$?V8[ MI25=H[\^"!H-02,;-'HO*-9<8P$K+O49%KSF;8X*>%O 5O)6<7MIU5OE_I#8 M/.)[U?$<9PZ]4H7R&SKSE<2.5P7@,SUF17&HAAJ;'SA6,_12B M)!EMA>:]3^*/:0Y<%L2C;2D17]TC,'RO+*/54>8E/5 0>WHA&F7%:]7+,0I> M5K=:(M=GJ4TP3@.:4S>.3:(3-TSC05V<$GPDF7,;*;X:7,XZLOZU=O76WOIKTT2"),$U5@;T'?:0;KT*>SOCV]N/=-_@OE M4+4*:MP3U+^;Q [(OG'V&RTZVZQV0E/KL\N2_C4HC0.=[X70UXT),/R]YO\ M4$L#!!0 ( .":5&9H;-PW0( 'P& 9 >&PO=V]R:W-H965TENI?ND4TL-8= M->Q^M^$;QZT^&(.M9"7E+SN9QGTOL(8PP\A8!D:/1QQCEEDBLO%[Q^E5DA9X M.-ZS?W*U4RTKIG$LL^\\-FG?:WL08\(VF9G+[1?DEM0=C>QV8$KU:') M'!>V*0NCZ"TGG!G,)S>3R=UP=#N!V?WL_ G10FU3 1,<:O\3Y9K?R&>[^C\"CA HLK MJ <7$ 9A<(2O7M5?=WSU_ZG_QW"EC:(_T,\CBHU*L>$4&^\HCF5>2('":) ) MC%,FU@AW1I M-:I'] ;+%"%Z9K$B_K+"]U: L'!!"E"7G89;9>!>F0P7Z&J&@5, M(3A]@L=6PB(3XI1;RVJL5O=DQ#(F(@1FX :C'47-4M0Z< JMX*+6"D]F%%5< MD'^[T2B^VC@X&/DQXZU&_622)!0+MG(J@VZNH+NF%(KH&:C10F?,9<::4NW? M1,[:C6LX/YECE#&M><*CDI$4/X"'LV;GHM-L$\/!F;QQKJ=P"6_])_V#1,A1 MK5WN:6KZ1I@R'*K5*EJ'9:*\;"]S^8ZI-1<:,DP(&EQ=-SU09=:5$R,+ER\K M:2BMW#"ESP,JNX'>)U*:_<0*5!^&UL[5G;;N,X$GW75Q2\ MG44"R+)(W;-) ,=)SPP6N2!.]V QV =:HFTADNB1Z*2]V(_?(B7+=A*K@VP' MZ(?!]#BZL*H.BW4.+SIY$N5#->=X)NI M*',F\;:<#:I%R5FBC?)L0&W;'^0L+7IG)_K9;7EV(I8R2PM^6T*US'-6KLYY M)IY.>Z2W?G"7SN92/1B4/U5;UZ"Z,A'B0=W\EISV;(6(9SR6R@7#/X]\Q+-,>4(VU, M9;A]O?;^67<>.S-A%1^)[/+;%.WDV?C^9O3/_OEP?'D!HYNKV\OK\?#^MYMK.+QG MDXQ71R<#B6%4XT'@<37\0ZN:@M7O(V+U[@@+>)LB>.(%XUY48DL M39C$9Y7$/_G:%TI%J8VK8^-^7G*^4PB PXB-)[S48WF-W>EX;ZBQQ@$G$;17 MQMZ!:Y)X;(Q$)164DC_R8LGA$[@N_A!/_SH4?REQC#'#T@96)$BE\H%+E:QU MAZD3 DHN)$'U*/&'>:6E?%<-T_0;R86JLNM 8D<"+P(/#^$R(F,7WB!>Y8@9U-55$I\-C%,Q_; Q2B.26@(Q/2(9R V,P@BA=3TO$"!-QWJ*,QFA-W_ MP)QV%,!D!7*UP-Q>YHM,K!"!KAE8+#$I: :+C!4:H^\1C=VAJ@^.&9! WX==#G"<*&;"\7RTL(/0&"\G59JD.%5@86E$LY*I2@M=Z./(V-#_7L:@ M@\9>2V.OD\;#"OFCXU?P125)"KC@DI>Y2O9GEI;PE658:HKD/'M6/1N)S5+A6&-IFJS(KM[#ZE$HL5T@IX)=-<$U74Y-7V MH+@+RTHK!#X\SQA6P#B>"T4*%;,N@%PD/*N]R1U989N46,9W:@[^A>1I7ESP MN'E.MFK1^+S35:S!'(-7*I6'Y @^46K903_T+(KC2QS+=_O$MT)B*-+'.ALX M&$J>5ABJ.J1'X%F>W? 3B1%1&\ MLRW'.S#NTNJA/U4L2S'/J*H2D+G\T#T"&^,?]&TKI = +#\ZZ%/+]0\V*)+T M,4UXD1QZV/@ _QD*_F[G1AGF#H9M)S4/ZK=/K)'G3.B1J84)%F4::U/U[E7S M%T-K&2H'N]E12J^+<"@CQN#!FF3!%TX"U:D6,+ZJM1S'\(8CJ[69IAO38!T7W;W?84)>G4VP%3.K72' ]:&O WM;(KRM20=6:4,L/]VK'7\+QEW#\ MI,+Q8U6C8WGFM\LSOW.MU"Y*M]=>\,>59GC7-BYH P0?N%D,VRAA9S?&]:'( M\T4DD@#W#7K,7UM&=OI\]P9QI/FP^OO?0DJ"?U0;V=ZNJ/HXI:[&!,NRT>I" MR6U>RRU_936HU/;8N%[J!]C9IIMUGW_71RAH,VPT1:^@X4*19FNA_:+9Y3=> MQBEN)&ZUYKUX?\?5\92".-J2H7ODBG&SE+B'+;3R(#&V5ZC-1LF,(M>T?;VG ML#RUU?"M((# P@V=T@Q!\0,<*O; M4>U16^W1_T%:^*_6&'Q7S.8L?0N9B;TY[K(_D,YDZUB-? "ANYV^F]$[Z7RV M"_\P.NLY9R?RS\CO/C*C_K_?$MDS0S\R0SM4FSZ*= V#+2+77'T#.3NWF^\SU3,^)D+DA@M+A/VE+<*S ?P]Q^UV$)713S[2SGM7YS8:VNG+> M/M>2S//Y%%@K03;?'RC.P#V?DSLI&8Q":F3QQ= M_*$^KK7\"#PK?#[;4MNT;1MP0T!QEO8L?V>RI;YGVOA"<2\B2!['W5#V=;H2 M0G1SG#-M*_#>0-70\TTW<#1#;37%XN1,$2LZ>@=10X*:L^?,&PO=V]R:W-H965T@%0U(:305H $'=/ZHEU5V(,T[8637(A5/V2V:=BWG^V$E$HMJH1B MGWWW\_\.GZ>U5$^Z1#2PYTSH65 :4UV'HE<0OA M?%J1+:[1?*\>E+7"CI)3CD)3*4!A,0L6P^MEXOR]PP^*M3Z:@\LDE?+)&;?Y M+(B<(&28&4<@=GC&&V3,@:R,ORTSZ(YT@-EDFG_A;KQC9, LITVDK?!5@&GHAG)OJW#4EN8F/E4?;<51X?Z4M5%VE]HX,[^]O_EVMX+- MXM=J#?T-21GJP30T%NT*,NSY'GC3Z2Y^]%JHVR%^+/"7+2D1-/3MXCBTQRA W9 MPVIO>T7C6^7[$,-8!C8,J(D&^RLDLWVCKWN;4B&^JC+8&AGD*2I?J'O+/+'? M03?K]:D 4\J=)B+7 WAM]C;2$ ;T15N* @MJH-^*', G&)Y-DHD= M1_&E_?:3X1C<5H]KZEM20R9TPS;WM5KNN7S27_<6]>3+N MB-I2H8%A84.C\\E% *IIP\8PLO)7/Y7&-I*?EO;E0N4<['XAI3D8[H#N+9S_ M!U!+ P04 " #@FE1GIS(*B % !=&P &0 'AL+W=O4F33%W48JWS MSXV&"F-(F:J+'#)S9RQDRK0YE9.&RB6PR!JE28-ZWFDC93RK=<_MM:'LGHNI M3G@&0TG4-$V9?+V$1,PN:G[M[<(]G\2ZN-#HGN=L B/0C_E0FK-&B1+Q%#+% M148DC"]J/?]SOVD-[!/_<)BII6-2I/(DQ._B9!!=U+PB(D@@U 4$,W_/T(# MXJ&/R-WD<79&C3\?D$^$9>8C%5+$L4N<- M;?P7*(UPX>MR[HMN\-4A-R+3L2+76031&OL^;N]3!*!A$B^SIV_97U(4<01Y MG03>":$>]=8%A)M?06C,_<+<[R#A!.5D!!:ON0&OU[\A]Z" R3 F1Z.899.8 M\>,3,LB,HU\WD#Z!_!=QU"P=-:VC8&/@*I0\MX4DQN1RJLP#2I%?O2>EI2DM MS$FK=-)"LQE.31JFP@H/\&?*]:OACP8)2I,<9 B9-D*QCD8X[ED]\/Y"XCLM MXSM%<6Y9:F-3TR?%(\XDA[6DQE'0.4.B;)=1ME'\!Y IT8*$(LT3T$ 2KC3/ M)C;RF,GU,>.8 7DU\2HDNK,RNC,4R6@.$*,&)$]8:$?3I"UD+B0KR+4N-!RP M'_.,G9 ;]FJ*RFLA(7;*$#LHXO5X#+97./;%D$2$*<+TN@!QN(Y?;[^GWUPK M=K=;RQ,)VL^\V/Y7H%WF:R[V&XFI/K(CXN]_T$6&9&*R=<1_-,#4MY)NH_K[U"*$"!29"Q%2A1++*/**3-O664Q MO*X=_#G\J84O7M2?NT'+,R\PS^O"YI+J2N-U!ZN'JD3MTIKL7;$K\"!AD6K M1)^\45]4]:%^!:*,\ M(68A8V>MDO9.M2FNVKO3'L=#:+^[X6I.KCM0_%5_%$,VF0'_?VLTZMH$;1^0 M_4[V*:[7>Z_3^A7 U4/O!)_B\KQUA>(PU3.(K>*=Y@>XU.Y1IQ6(Y;*HB+GJ M:X/3\0#7\9V+M )OKS,#I?8"K\[:L MKX#9,"18B$[G UQ>]Z$ZCO@XZKEW,)3G3K@#7+AWYSF.A_!\=\/5G%QS"/ U MQ+M)9:\IRW;ANFL/P=D!N>X4/O@8A:^ 088%^V[JI+WYX=)>@3B/D0Q44GQ5 M/R&]7/*DBOM-I_'-#];X"CS?\^K>>O+O8SG/JK&T@9&"G-A]'45",#(M&PO=V]R:W-H965T?9CVP20&HB4QUS9E]]_?8R=-J3&LVJ2J^.4YCWV>'!\? M#_:,_Q ;2B7Z696UN.UMI-S>.([(-K0BXIIM:0TS*\8K(J'+UX[8& SUVSX<#MI-E4=-[CL2NJ@C_;TQ+MK_M>;V7@8=BO9%JP!D. MMF1-%U0^;>\Y])R.)2\J6HN"U8C3U6UOY-U,/:P,-.*?@N[%01LI5Y:,_5"= M67[;<]6.:$DSJ2@(_#S3E):E8H)]_-N2]KHUE>%A^X7]DW8>G%D205-6?BUR MN;GMQ3V4TQ79E?*![?^BK4.AXLM8*?1_M&^Q;@]E.R%9U1K##JJB;G[)SU:( M P/@L1O@U@";!L$) [\U\-^[0M :!.]=(6P-M.M.X[L6;D(D&0XXVR.NT,"F M&EI];0UZ%;4*E(7D,%N G1PN9I_GLT^S=#1_1*,T_?(T?YS-/Z/[+W_/TMET M<87&1!09(G6.)D6YDS1' M%A-T\>$2?4 .$FI6H*)&3W4AQ14,0OMQPW8"J,7 D>"+VI&3M?L>-_O&)_;M MHSM6RXU TSJGN<5^>?X)OO*LJ)9!Q]&RV%Y) .OI^A#3K:0-,&IV@A M\@H=>;: :6PC;:ORX_/0<[4:SX>?X1B5N''R%C2Q4.&@;Z"F%E2(PWZ'>N-C MV/D8OM-'1*3DQ7(GR;*D2#)4L_IC!E'+60E6:X!)"J=*"GT\.Q)H MDZW93GCHA9_XAFK'(-_M&Z(=8S#&L:'9>:(WBD6=8M'O*C9*[] #%93P;'.E MDM:U38'HZ#O&$3:\2RV@?HP-"8Y!GHM#S]# @@J2T+6KT.]4Z)]5X:N^$B$] MDVFOZDG*A.! 2X@/BX$I=J9#,+R#U-K.7-CGZQP$1J[P0F$%A 49)DO2# MR)#%Q@@'*HI"0QD;HQ_#TH%=G+@3)SXKSG2U@L($L17*U24&I0D2--OQ0A8@ MT2_TB(]#U@_5GR'',0[[81!$QA&86/@\'R>)H=K4QN?UW2BR:Y%T6B1_'BAY M>]?_0IKD>(M>&(;8]"4]!GH)B(.]P!#'Q@@Y-8K,0V1AC"'Z7._$.?+835=]D37VC5;@YFY%67>3U94 M;#CN'-3;4.BL]4-'0*3L:MD42=UH]Y@:Z2>$,3[V;E+/,CY1CR]=W[_2-R^W M.\+712U025>PE'O=AQ/ F\=0TY%LJZO])9/P=M#-#3P@*5< F%\Q)E\Z:H'N M23K\'U!+ P04 " #@FE1[(!8=AH" ".! &0 'AL+W=ONVFEP'NPWGMBN0K<1IDE-=[ "7-=+;:-P0"F9 &F8DD3#=AK,SJ_F M$Y?O$[XQ:,W!FKA.-DJ]N" OIT'D! &' AT"M:_?D 'G#LC*^-5C!@.E*SQ< M[]%O?>^VEPTUD"G^G95838// 2EA2QN.3ZK]"GT_%PZO4-SX)VF[W,M)0(K& MH!)]L54@F.S>]+6?PT&!Q3E>$/<%L=?=$7F5UQ1IFFC5$NVR+9I;^%9]M17' MI/LH*]3VE-DZ3%?YW2*_S;/9XIG,LNQQO7C.%W=D^7B?9_G-:D3NJ2S)V@#Q MW\N,R,(ZY<,U(&76_]:$5/W00 M[SN8QR&RS3J/_4WO;NH#U3LFC96ZM:71V2=K5=VYOPM0U=YQ&X76OWY9V1\&:)=@ MS[=*X3YP!,,O*/T#4$L#!!0 ( .":5%.?HHR_P( ((* 9 >&PO M=V]R:W-H965T> 0@T'.: M$-XU(B'6UY;%@PA2S$VZ!B)WEI2E6,@I6UE\S0"'&I0FEFO;#2O%,3%Z';TV M9;T.W8@D)C!EB&_2%+-? TCHKFLXQGYA%J\BH1:L7F>-5S '\;">,CFS"I8P M3H'PF!+$8-DU^L[UR+$50%M\C6''#\9(I;*@]$E-QF'7L%5$D$ @% 66KRWX MD"2*2<;Q,R#C>L]_HY&4R"\S!I\FW.!11UV@9*(0EWB1B1G>?(4^H MKO@"FG#]1+OX.6.-&; MCS]-QC=COS^Y1WW?OWN8W(\GG]#T[LO8'X_F5\BG) B&-;?E2Z1SR",!9K% M_ F]'X+ <<(_H(_(U\$"ZUA"QJ78K2"/89#%X)Z(P4.WE(B(HQ$)(2S!#ZOQ M[0J\)?4H1''WH@S<2L(YK$WDV5?(M5V[)![_8KC3+DOGW[R/_MK[D1A>42&> MYJN=X.L' =T0P=$, HBW>)$ >KR%= 'L>P5]K:"O:7KO!'UE?3WV%UQN!:+* M4[WP5*],9+)1,2L7*?Y!6?YW >-E%9M1U365.FRW/:]C;0]KX*S%\*S%J,KB M*,=&D6.C,L<_U PR-9E4LRS-:K:F:SKVN[(?H!K7;IF-4MSPC+^VV2K%C<[& MZ;W&'+4^<*Y]IV1]J!HL?8>_T&?=V2UFJYAPE,!2NK+-II2>90U/-A%TK6_T M!17RN^IA))M$8,I [B\I%?N)&PO=V]R:W-H965TFT2NU6)6WW,.W!P$VP:FQFFZ3[][,-16F39ML+^..><\^Y MQI=DR\63K 4>JXIDU.G4JJY<%U95%!C.>(-,+VSXJ+&2D_%VI6- %Q:4$W= MP/-BM\:$.6EBU^Y$FO!64<+@3B#9UC46OR^!\NW4\9V7A0595\HLN&G2X#4L M03TT=T+/W(&E)#4P23A# E939^9?9+&)MP&/!+9R9XR,DYSS)S.Y+J>.9P0! MA4(9!JQ?&\B 4D.D9?SJ.9TAI0'NCE_8/UOOVDN.)62EJJ;.)P>5L,(M M50N^_0*]G\CP%9Q*^T3;+C8Z=U#12L7K'JP5U(1U;_SG)V?H!!&&[BO>2LQ*F;A*YS8,;M'G MN>SR!._D64(S0J'W 05>X!V 9\?A*1P/"L='%=Z E!<(4WV/,2L Z8Z 2M[F:M52?;LZ M^8ZXP/:0EVLMTJ'[[44?J%P^:XO\]8=10 M*-=0(BR1OI@4*Q"8VLKF7&A^PM8'2QKO'?#;DNY'^.,P?./ W>D#I@??8K$F M3"(**PWS1N>Z!*+K:]U$\<:VAIPKW6CLL-*_ A F0.^O.%&ULC55-3^,P$/TK5L0!I%WRG1:41H(6M!R612T?A]4>W&3:6#AV MUG8;^/=K.R$J-*WVTGCL><_OC>UIVG#Q*DL A=XJRN3$*96J+UU7YB546)[S M&IA>67%18:5#L79E+0 7%E11-_"\Q*TP84Z6VKD'D:5\HRAA\""0W%05%N_7 M0'DS<7SG8V).UJ4R$VZ6UG@-"U!/]8/0D=NS%*0")@EG2,!JXESYE]/$Y-N$ M9P*-W!DCXV3)^:L)[HJ)XQE!0"%7A@'KSQ:F0*DATC+^=IQ.OZ4![HX_V&^M M=^UEB25,.7TAA2HGSMA!!:SPAJHY;WY YR_=778 ?C1 4#0 8+_!80=(+1&6V76U@PKG*6"-TB8;,UF!K8V%JW= M$&9.<:&$7B4:I[*[^^>;^\=?\[N;!3J=@<*$RC/T'3TM9NCTY R=(,+08\DW M$K-"IJ[2>QJDFW?\URU_<(!_ ?4Y"KUO*/ ";P ^/0Z?0:[AOH'[%Y_AKG;: MVPUZNX'E"P_995M@BHMW]/MJ*970M^C/$=JPIPTM;72 =HX;?2@*!,%TL$@M M/+%P\["V63 *XBAUM[NUV,_R8]^+^ZQ/VJ)>6W14VXM^1N80:\%SD(/J6H)X M=]]P/ Z^J!O(\B)O-*PN[M7%1]7=$D;T[2W0FO/A^Q7O;1N$7I1\$;>?Y5\$ MXVA87-*+2XZ*>^0*4UV[[LX,J4OVCBR)_+W2[6=%T>@B^:+.W7G&IH7^Q&)- MF$045AKGG8^T/=&VI390O+8O>\F5[A-V6.I.#L(DZ/45Y^HC,,VB_V_(_@%0 M2P,$% @ X)I45&SKPT9! A1 !D !X;"]W;W)K&ULM5A=;Z,Z$/TK5K0/NU*W8#Y#E$1*DZ!;J>GFMNFNKJ[N@P-. M@A8P:YNF^^^O^0A0XB!645\:,'-FYGB&,[CC(Z$_V0%C#MZB,&:3P8'S9*0H MS#O@"+%;DN!8/-D1&B$N;NE>80G%R,]!4:AHJFHI$0KBP72X"/K'$-,BI;0GYF-_?^9*!F&>$0>SQS@<3/*Y[C,,P\ MB3Q^E4X'57=S\H+,%C$\)^&/P.>'R6 X #[>H33D3^3X%RX)F9D_ MCX0L_PN.A:VM#H"7,DZB$BPRB(*X^$5OY48T ,*/'*"5 *T-,"X ]!*@]XU@ ME "C;P2S!)A] 58)L/*]+S8KW^D%XF@ZIN0(:&8MO&47>;ERM-C@(,XZZYE3 M\300.#Y=/WU;+Y\V_]R ]0$^?_H"/H$@!IL#21F*?396N$@EZZ,OKHKO= M\ 7V!!S*X._V4J]Z2L_]Z9=ZB@KAH_RWZ*D0Q1R(%@'+7VF0"$7BX-_9EG$J M%.6_CE!&%FY7I8^1*C%3' MK(S>Y6Y6N9N=N3]@QD:@8( \+XW2$''L"UT4,\(+4*:\,E:%5[.1RU?=-F&+ M5B\K5V:EVK:=& ME@KE1.R*B-VCNY*JG9.JG?&IG6] C*6]9Y^E8SJVT2+6Q\@]-]*M[#V5,1M6 MS(:=S!:-'@/X37RG,"QC,3R+#1MM7RCC\.S=@+;5(GKNQ[2<]S;+U2(*C6$U3]:+F#C7$-KQ"\$MS<9T-U M]%8Q>EFY$BO=435Y0:!6$] Z"7S;[0(/_V$MZLD#/WSTP'KVP&N&3PEN[I^C MM=^+/D:NQ,C2+F@TK*D PE]U>CED/H?'0UM%H7 M-?6*:I3@=V/#L-M?,;VL7*F5T98JI7%*BC#=Y^=9)A),8UY\W%:KU9EYEI\4 M6^MW<#2'DO4%'"V+$W'MOCB@KQ#=!S$#(=Z)4.JM+5J'%F?>XH:3)#^C;0D7 M)[[\\H"1CVEF()[O".&GFRQ ]9^'Z?]02P,$% @ X)I430M20*K"@ MF%, !D !X;"]W;W)K&ULM9Q?;^,V%L6?NY]" M\'874Z"U15*DI&P2(/]F/-U-9Y!,=[ H]D&QE=BH;:62/)D!]L.7DF5?QJ1( M2DOUH1,[Y!'EW-^A323%;I.ND&&?/ MZ89_YS'+UTG)7^9/D^(Y3Y-Y/6F]FF#?9Y-ULMR,SD_K]S[FYZ?9MEPM-^G' MW"NVZW62?[M,5]G+V0B-]F_<+9\69?7&Y/ST.7E*[]/RU^>/.7\U.:C,E^MT M4RRSC9>GCV>C"W0R122L9M1#_KU,7PKA:Z\ZEX_6U]]OQL'I(BO M/'U,MJOR+GN9ILT9T4IOEJV*^O_>RVYL&(^\V;8HLW4SF:]@O=SL_DV^-I^$ M, &CE@FXF8!M)Y!F K&=$#03 ML)M)E ;2>P9@*SG1 V$T+;"5$S(:I_NKL? M1_VSO$[*Y/PTSUZ\O!K-U:HOZH*H9_,?X7)3%>]]F?/O+OF\\OQ^^N'NTT^? M;NYNO?S:76"MXGSZ//>+_Z&$?^[_>7WMOOO]!L:PK:Q44MZM<.UG+C9.U MO.VPEJM?_N.]V=6#2NI=!ZE_WGVNI.J"4VE-]5K7Z8QK(:I\'Z[>"C*G#OO?S6'" Z'".I#!-I#E-4A'@Z' M4 &TDV&U3+4M?3G'$<'AZ>2+6$E6HZ;R*+X%47(8]>I,Z.%,J/9,WF_X6:1% MZ:5?^?9:I'Q_6R5E.O?*S"MLSW)W""JN/\2O5W]%Y7/TZ='G(.LPA%Z/N9%U M*(G4GP$[? 9,^QG\B[_VLD?O*D_GR]*[WO)7&^_G9+/E5P<>)KMB]WZ[3=C^T8\EDC[RHQ%368/Z-%3_5.+#"<3:$[A- MOB[76V'UWBQY3F;+\IOWOV8_4SGA3C1^M13^GWHMR(==U]>NYF+#JV'%-\P& MEYQ#HMSQ]#)TC/'?-#]=)%P&(*NBG>V*=LZ+=MZV)KT2+_1Q5>5_^>Z[JLYU MJ\.P.MP#J;?I0[YC"MDSA<#WT6#&C\#YD2/K;W1T8"'9TH_)4JB@@+28/@+7 M1WK;[PD74CB]ABXP8*1W8&NZ]#)TS)B6+O!G%#JC2Z_$:WY#'6>[$M7 89$UP8?!H35W 9E.JM"\46<&$P>*PW>,/5(+:'"X,=8SH87&"R M6.^.]G Q,US,#)>L$J*6:T(,QHSU=MJ7K; 36^#$6._$UFSI98QL@4UC_55S M%[;T2KO+0FS!%@%_)WI_-UP6HL >+@)V3-!0 R*-57A;S<+> " M?R=]8HS;))\M/$P[D 5F3 :+,0A8+'$49!!SDD',489"A6#:5LO@RV20-*-1 M?9VLM*(5@!$';N(,@TPPC@,=6@&8=. LSC H\8+G^Y8-6@&X>] GSKAXSI-55HM14S^#(=),J@#!<#BV=]HHS=QH5C>[H8>#$;+,=@X+#,48[!Y 0BPL<7A4Q.,J1!4X52 M2S$S\&4V2)+!Y"1#PQ8#)V9ND@R##!Y'VGV+@5,S9TF&06EW31C;L"7PYG"0."/L=&M&"%X.!HDSHDYW9D1@Q9&;.,,@0PQL1>#4D;,XPZ#45+P9K0@< M/NH39]0'ZG!1&($11X.E&1'8:^0HS8CD! ('C!VC):<9\JBI0JNMEL&6HT'2 MC$A.,T(-6L+=SV[2#(,,W[8B+5I@U)&S-,.@U%2\&:T8##[N$V9T_H4K!B.. M!\LR8K#7V%&6$+C?O=E<(JC#FR!$\>#A1DQ^&OL*,R(%6%&$$AL M*<(,:=14H=56S$*7R3!M)G*8H6$+^6*CB:M.$[T.&0=:O) O])KX[II-#%)- MW9L!0SX6UM]A^&-,.FZK4 M6DM;:#KQA^DZ\>5L0PN;T'?B.VH\,>B0,=6&A\@76D]\=[TG!JEZ.[/9S9 O M-)_XO;I/*M@0ZT*;T'OB#Y9R(+''S]"=9T\;4@0=$3GNZ]T/8]IA4Y5:6VV_ M:A <).S8R]K2)C8%&KH"K6DSZ!AI$WL&D;/(PR15T\81L,!-[#<8-:&5D%[Y$Q!"-%FC$CL)$3.HA"35/T("11:]2X+^X"A#;'E3V3; MIRW_!)'?88\3F@81'BP204(S(#*T\=D#AZU2D?TP0RRB4FLK;Z&3$!D: /L" MASO=Z(&$[D%D:!^T!LZ@0\:1'CBANQ!A9_F(28I#,*X0L-CCA,Y$9&A-U +7 M]*Y8 B>8-1XL)T%"AR R]/9U $X1E<1$VN&P(BN1ADU5:JWE+7BWH2NP-W#R M/&Y&CD ?_ZW::M14-:JUM 7?-G0)&F"KG[NE M.+5W>]WJ]\K#>NKFEM9%"5YM:#.TY\T4F<2QGC?!RHF[R,0@Q1D85PQH>)L( M3^];I_E3_23'PIMEVTU9"0OO'AX7>5$_(_'H_4MTU#*VW- MA5PK0*+ U$E;BZ#=1=,^F' @49TXLTUI__UL)XTH,0CM"['C]SWG.<=)3']' MV1// 1Z*4C)!U8F1'5MVSS-H,#\BE90RI4U9046T M"YR7UK"O[\W8L$^W@N0ES!CBVZ+ [/4&"-T-+-=ZNS'/-YE0-^QAO\(;6(!X MK&9,SNPVRBHOH.0Y+1&#]< :N=?C1.FUX'L..[XW1JJ2):5/:O)E-; ^$MG BBVT@C7> M$C&GNUMHZ@E4O)02KG_1KM9&CH72+1>T:,R2H,C+^HI?FC[L&5S_B,%K#-ZY MAEYCZ.E":S)=U@0+/.PSND-,J64T-="]T6Y935ZJ75P()E=SZ1/#^X?;Z1S- M1K]&-U^G:'0W0:/Q>/XXG:#IS]GT;C%=H(L)")P3?HD^H2] MW98-:+O@M5WP=+S>_W?A]VC)!9-/W9\3^7IMOI[.YQ_)-TI3MH452FE1Y%R] M$<8>UD%"'42]CL_#*(J#OOV\WZFNR'=BKQ6]X_-;/O\LOAUF#)?BU0171PCV M\O9\/SF ZXJ\V'7-<$$+%YP%5^%71@DQL07=M$GH'+ 91$YRI'%ARQ:>Q\;H M&O3&8H+6 ,;M#3L _B%C5^*&@1DQ:A&CLQ +G&9R"0G@(B\W1RFC+H(?NP>< M)E$0FD'C%C0^"7HO,F!&I+B[)NK,:/\B#/\!4$L#!!0 ( .":5&3CK;'BP0 /P2 M 9 >&PO=V]R:W-H965TTP+G\9TM9AH1\9#N'%PRC MN 1EJ>.Y[MC)$,E'\UDY]L3F,[H7*(E)AG-.: X8WMZ.[N#-@U<"2HM_"#[RDWN@4GFF M](=Z^"N^';F*$4[Q1B@72%X.>('35'F2//ZKG8Z:F IX>O_F_:%,7B;SC#A> MT/0;B45R.XI&(,9;M$_%9WK\$]<)A"YK58,D@(WEU M12]U(4X 7G@&X-4 KP> P1F 7P/\2R,$-2"X-$)8 \(^X%R$<0T8E[6OBE56 M>HD$FL\8/0*FK*4W=5-.5XF6!2:Y>K/6@LE_B<2)^:?5W7JU!A^66""2\H_@ M"GQ=+\&'=Q_!.T!R\"6A>X[RF,\<(<,ID+.I7=]7KKTSKGWP2'.1<+#*8QP; M\$L[?FK!.S+-)E?O+==[S^IPC8MKX+M_ ,_U7 .?Q<5P.#6E\VO15[\6_<$. M7^*-A$,3O%-+OWEO_-*??\;?@F8%S7$N.*!;D&*YN %^D?U.7K_?/7/!9,_X MUQ(H: (%9:#@3*"_"\R0(/FN#K*A7)C>Q MGKH)G+B]- TV<&+.I,FO8E]62">@ *1&$C1!RBC>[5"2+Y)][*'J88J$@PR680]PU*@1;MZ4H*> M24H$P?RR%10UG*(+5]!&L9.?%UOY/0&VC&: =E>7LD=BSJK _7VWHMHKJ6NM]IK_?U[#3 OC3WI);#AAU*9V( M/!RB!(V4H#XGH=8JAJRZI+R6E#=$RC.2\@SA(JU0 U9=4JVL07^(E&\DY>LM M%6J%LAMU*;4"".T**"D%1DJ!%BV::)3L1EU*K51!NU9)2J&1DJX8GL;(:M,E MU*H*M,O*%RI06B_M KVJSFK^8M6;?NB/HS[% :LNR58;X&1 ^SB_D1H@-1Z; M]:]VVSLE$;*IM:O5W3 JDNY;>S0 MWMF_E1M'*:SH('5LA^5>5^VFVZ]%]3G%@=R_@)CPC5)C(/7NTI[OM3W?L_?\ MBXB8RC?@UP>O&#$.(I!5>R'H@1B]FF9B^?M7:&T G;F MRU@YN\/PVIN^-Y;IYW /@[C ?V\JA7.R.<\PVY7'*!R4R57[K6:T.:JY*P\H M>N/W\&8!#>-+>+.J#F):]]6YT"-B.Y)S^0IN92CW>B);!JN.6JH'08OR:."9 M"D&S\C;!*,9,&&PO=V]R:W-H965T^-9:\CUIJS%,82J7624/G6!RXV70<[[S>>V2K6]H;; MZV1T!1/0/[.Q-"NWC+)@":2*B11)6':=>_QE0'*'W.)/!AM5NT:VE9D0+W8Q M7'0=SU8$'.;:AJ#FYQ4&P+F-9.KXKPCJE#FM8_WZ/?K7O'G3S(PJ& C^%UOH MN.M$#EK DJZY?A:;;U TU+3QYH*K_"_:%+:>@^9KI452.)L*$I9N?^GO8A U M!QR<<""% [G4P2\<_+S1;65Y6P]4TUY'B@V2UMI$LQ?Y;')OTPU++<:)EN8I M,WZZ]V/Z[?$9C7Y\_Z,Q?7Q^0J/A?7\X&DZ'CQ/T\0$T95Q]0@WT<_* /G[X MA#X@EJ)I+-:*I@O5<;6IP49RYT6^_C8?.9%O MD=\KW/B'C$.^(^.._^ '/C MCJT[;N^ZNZ;SLGU2MD_R>/ZI]G4,$HU$NFIHD D:,3ICG&D&"OVZGRDMS7OV MSYE$?IG(SQ,%9Q/Q,A&O$AT;XC98F >S._&U%P;-H..^UD=U:!3@*"R-=NH, MRCJ#LW5.UC/%%K9]+9!Y $JAKQ( C05G*F;I"HVE^-=LPL]H(!*SH>>PL.^$ MT8T(F7?"DFFA7T^0S$">FURSK*AY6T1AF2B\)J)ML&9M^AB3< _1$2/2Q,<1 MMK1Z*(5AD66F^C&G^APC'%R")BHKB6Z+IETF:E\33?M@Z@1'T1Z: M(T9A>&+W8*^24^]R.&;/O&DP4UCRM9 "=/S&(85#*M$E5'!-T_%MN>!*/S&Y M)IDBVMZ&V"-SS,AOGB!3"3 ^K\ [9*8T%M"8F*W" ?4-BA@-.-#T WQ+D)3 MR2L.;HRFTDW*P M-%[>7$DQ\SCWVO3XVC-9Y?>NQ7C$5RIA M&5P+)%=I2L73,21\?=C#O><;-VP1*W/#&8^6= $34'?+:Z%;3L4R8REDDO$, M"9@?]H[PIW,2&$#>XSN#M6Q<(S.4*>?WIG$Q.^RY1A$D$"E#0?7/ YQ DA@F MK>-G2=JK8AI@\_J9_7,^>#V8*95PPI._V4S%A[VPAV8PIZM$W?#U%R@'Y!N^ MB""?!V!0Q* MP&!7@%\"_%T!PQ(PW !X00<@* %Y]IUB=O/4G%)%QR/!UTB8WIK-7.3YS=$Z M(RPSI3A10O_+-$Z-__IV=8YNSVXNT<75][/)[>79U>T$[9V"HBR1^^@#44(LV""RG=+&<[:[&Q?+:S?%UE?42" M;2SG.VC!Q8B"DJ7.8MML.[IFJL(A5>&0/(S7$>8DH5*R.8MH;BE\CBZR!Y!* MVY22Z,?15"JA?>8?2RBO"N7EH08=H6ZYHDE;@12P80XSGOLP'OJA.W(>FOE_ MW*!I6B@571E6Y/M7VB'Y>03D'81NE7G+YU0G]Y^H85\= J]AI$ MI%GUQF*RQ,6,97K3J5:UE"N8M969G96X?=?]PR(OJ.0%=GDK$<5Z,T%+P2)H M$Q*\RB#6.VU[!L,J:OB[R_>@"G7PMO(M8'YC7,0-PXWR?=T)^U[8/GCLUJ[O M_EH!HW]1/B7H")WP--53,E$\NM^EP'%CK\'O6^*X=B-,_F<5E00ORLCM*B-< M>Q.VF].DN8S0GMX8BX6UKV>T#1GPA^KIAZ0BFHF+?K"EO*_Z CJ[6U8;NW M7:U,,LT,L5P-UZ6V9BI&="$ BL3H+Q!Z;5C6PS%^;7/#=FVD]CCB_FZ+)[6U M$?PVDR]Q+U?Z8,/DVSJY0<<$-$YH=D_\ G-@:!*SQYV6':D]CWCON^Q([5_$ M[E^-HM;NM:1"92!DS)9MA_*2JUG3@\Z3 :FMBMBMZMNZC&E<\]D$=E!C9\7; M#DRDMCUBM[WWJ.S:"(G=L;HK^_6Y;.#YF^>7MEXDW#0>I_$$:UZ!7%*Q8)E$ M"FY%\5:A:"B^S!]JIUSI1^3\,@8Z V$ZZ/_GG*OGAGE.KM[MC/\# M4$L#!!0 ( .":5%)9DA7PP, /(, 9 >&PO=V]R:W-H965T$IB*D9&)&5Z M99HBB'""1(^EF*HW&\83)-60;TV1,ARV1, M*+[E0&1)@OC?-SAF^Y$!C>>).[*-I)XPQ\,4;?$*RX?TEJN16;&$),%4$$8! MQYN1<0VOYM#5@-SB*\%[47L&VI4U8X]ZL A'AJ45X1@'4E,@==OA"8YCS:1T M_%62&M6:&EA_?F:?Y\XK9]9(X F+?R>AC$9&WP AWJ LEG=L_S,N'?(T7\!B MD5_!OK#U70,$F9 L*<%*04)H<4=/92!J !N> =@EP.X*<$J TQ7@E@"W*\ K M 5Y7@%\"_#SV1;#R2$^11.,A9WO M;5BTP_Y=N5H%6!"=6:M)%=OB<+)\?W= M]73Q^2>PFDT>[A;WB]D*7$RQ1"06'\ [0"BXCU@F$ W%1_#C#]#W/NG))8EC ME1AB:$HE0E.90;G@3;&@?69!!RP9E9$ ,QKBL $_:<?DM,ZYK.,H)'0+! XR3B3! L1$2!SJW%I% MB&XC1,!*LN 1S)X"/8'!M^NUD%P=17^V*' K!6ZNP#VC8,*$;$K> N7G*'TJ M[\;0]?O6T-S5(/ZIBLT-QAIO$%VBOMJ#M]/O] M%^([6B6TH.*>- J M]YY)%(, I43?-QD- =NH[RHA^L-*$9<49;T(\ZPP&]1S MQ[;=YC!#ZU"#K%;EAY#H[_\5I277\<=GGR@MS>I2H74F(6"M6L)6I;_M2V4@ MQ3Q0@E7WU45S.ZO;?\VW''?MD'O^Q6IM5R,:F2'/RKZCLE299TR7MX M./1A^ZG_YLR'A],J+^2F\FA7M]X&F^!M056)+J*JH>*,HK=ZE.LIYT6 7 \G2 MO"%<,ZG:R_PQ4C\EF&L#]7[#F'P>Z 6JWYSQ?U!+ P04 " #@FE1T'FY M%K,) !B,0 &0 'AL+W=OF ]C.TBO/UE\$@#58DPFD_69,8 M>A8)BS"'5[8(,(T[AT>9&U7[/ @V?"0QN2*H70319B] M3$B8/'WMF;W7AFNZ7''1,#@\6.,EN2'\=GW%X&U0>(20B(0FX8('AYY%,21@*3B#'7P73 M7CFG(*P^OW(_R90'9>YQ2J9)^#N=\]77WK"'YF2!-R&_3IZ^D4(A5_ +DC#- M_J*G8JS10\$FY4E4$(,$$8WS7_Q<&*(+@5406%L$MM] 8!<$]C:!UT#@% 1. MUQG<@L#=(K":"+R"P.LZ@U\0^%T)A@7!<%LDLX%@5!",NLY@&J^>,[K.89;. MWO9V,\FKN\UM?S>3O#K$!/C@9]XR%9#1@_Q2V.Q M<&\X@UX*=/SP9'8YOIS.QN?H?#:>S,YGW_] T_'U]>SX"(V_HY/Q[!K]&)_? M'J./1X1C&J:?T Z;F.UZR/ M;*/&=;QDA @\4:FQRU,-TM@:@JFYJB[J"=ZKA>8E5R'!==&7J?=>?G=)?RF MYWI#UCO&[,!UUIEK:4T%E[.]R/:O=Y'M7,_EB 2E-[QF+A=OX#*]_ -]S-?A M%JL!H$()#58)#5;&VV[@?4U"S,D<76'&7]!WAN,4Y]GV;GR?<@8O?VJFL\3AAJCB)6?B94Q$-?)X:'F.9Q\,'JN>:QM5D] I)72T M$DY7.%X2 64+3%DN(DH6:$%C' <4ARBD^)Z&E+^HUH^S(Y/GVEN"SW8'&?41 M9[LC3'/D.5L&T/&I*>^6RKMZ]UQ,L^6#?L<,0H"GZ.Z"1/>$Z7SOES;51-3M.0A8VAC:U,TA^OAOWW M6H15BDZ%R.#V3O%E5JHHLZM98+(@B2*(X2S!H(_@Y'D2AIBE:$U8WOH)_:=2 M1BEL-VF9\,[\4YFKGI,3]'A6F(TQ2- MNZ114R8XT]\[V,G<9>J3U[N#W7$QH6E6DY7=-T=N R+)=&7J\U6#T4&BGRIL M+)E^+'WZ^1]+&TNF'DN?">KULW! ;F=A]4:+3PNFU>K M!#;BR M/+11G0$5'&L1WB"&1#Y+CWQ*/PHL(3%-&/P$&R:6@V[35O"F:V'LR83ST3VAQ6^QG%W MJ]H2MNS]'G943COTD%6)#;&(T)I1V/"M8)C+8>&449TV4E2(RSAWM="1+(;'UI M=I7G$[0 Y*3Q(P1B Y2?VXHC@FK\YR>EQ:A1=91A6K9K-!C9D5#HZ*%P5HJ' MV&L>%%4%351;JK,6;IXA]J>IQHB.A$M'#Y[Q M[\@W&\I71V*QHR\RWZ&F=R2H.IU!]9UVE\6$G7>7C@1?ISOXODL9Z$B8=O8* MTXZ$::<%IG^B8'%: +M^$R%AV&V#X;<7+"TLVPH65R*QJT?B-QKAX\]U<.?"MF;BL'SMK'U7638.ON_8S3E?#J_I_/.$^+ M"3N=++D2G5T].G=;T>^2FSR)T]Y>SSX]B;F>'B./GPD+:%KS$4^"AW([]C94 M./%V2UD=*G@2>+TW >];SP,]";O>7F'7D[#KZ6&W+,Z%[>7V34!+@-.5JCKU M%)\P5"OEO%I3C6H\0?0$+M=;*M\>Z+%2?84Z::&J \/K0ML*OA3Q%4%!F*0T M7D(EP!X(+VIX(!)]2D)X.-N$+^47;WV=IR1N>OHB57VI.FFAJEWEE@D%)07L MTC3[7G8N9!;ZX$?8JBQ+]40X"-7S/3+"\3RW2!)G(;B!ZC'C*_;^! M4"JR$^7"'$^4KUYK:/&>THA"RFTT0&;5>HA"D;-8P"CQC8_HYC3* K353+[, M=+Y^^Z"^4YZT4.WK DANT4Y[6L$6I[J#RW7!$V#+[@%[0P8++OZXJ6\N/]"?9U\W;[9[[ MY=QS%3T I]#C*7M\Z/&5/4/H&2I[1M S4O7XQI?S_/\'!E*5_+\/+C!;4@B( MD"Q +:/O0WYG^0?]^0M/UMD7TO<)YTF4/:X(AD)9#(#^10(E4O$B)BC_K>+P MOU!+ P04 " #@FE1.2!%!!X$ !A$ &0 'AL+W=O88JC43ST([4=J,FLZO5:#\X M#2(C= MK:;Q((*4\!NZ@TP^V5"6$B&';*OQ'0,2%J0TT0Q==[24Q-E@/"KN+=AX1/K@;X,';C>=X&XG\AC8>[<@6EB"^[A9,CK1:)8Q3R'A, M,\1@T6%>FED3#A.:_!.'(KH;# U_T>3=]"H&DXS;ZQ5J:=6*9A9YY+;$@(0)"M"!,'-&*D8R3LIA\\]=<,#GX MKR.,58>QBC#6E3!^$-!])CC:D2-9)]"6A:6"4RCDE?9E; YU9Z2]G+^;/J"Y M"L(&MFO0A0.[=F!W.ECL61#)VHCH1FYL 2PF2>MF*F7LL^"68PPO9SBQE1D: M0]MH>%65L.XX]B5JIDJY0VO8;M:IS3J=9I? 7N( T 8 2==L*S-D?6QSZRAS M-!MO8Z)"](91%6$8#959E\J%1[?VZ'9Z?)+CM6R5:$)O/J,'$:)OCY"N@77E M^[ 6'_[.;>758;SNI&2P(W&(X%5^PG!HS4>O97'=9JKU MW:PBLQ:4:WI7JB$V3HZ-7U0B*J'+Y&H:5C'-(M%#9M8ILOM:^I&C;#X5A#$VFPFIHBS;O&+W MU+EP=^OZB;WGJI]"5M.NBE'VG@HQ=*OIM4NG=*J=G8!2D//.SZH<%0E8?K/6 M=^OSL%^< AOW[_'M!+?H/ZOPO@'4$L#!!0 ( .":5$Q M]>LC:04 *,< 9 >&PO=V]R:W-H965TRCV0-N,+502/9*VLZ$_?M1'1$N6 M*";SUH?&DL\]//>*O($:DN^<81.T[).@V*0@>YKN]$)(@[HV%Z[Y&/AFPOPR"FCQR(?101_M>8 MANQXTX&=UQM?@LU6)C>=I\BJ9)1%TPL+?@[7[0C= M/*!K.X*?!_BV(_3R@%YUA*: ?A[03Y]N]CC29SDEDHR&G!T!3]"*+?F03H@T M6CW"($[F[I/DZMM Q/KU8?(+^#"ED@2A^#ATI.).$,XJYQEG M/*B!!X)[%LNM +-X3=FBFS659@8NE@Q.^7'3D@F)$( ]@R?)5M_!M]NED%SUX#\, MW%[![:7<7@/WYWVTI#PAS^2"%8E7JK'3-?@0Q/G-NN4YS7B[*6]B6(<1\I#? MAT/G=?O,*]@KMGEIJ4\+6L)/5/ M7#Q(D-7VXIKHULD MW)]>)S/9RRWCP=_MLSEG/ZUFU\W^52:T-7)A@RQG>V*B\ W9[@@'!Q+N:9KE MFJEYQ@78J76=9OP1_ "Z+=5FGXW6.U'J7BF9U<5LB5NTX\IY(YTWLFQ7!]7_ M!5![:4#):IOE!F@L YGTKA\@\8?:5-'YLJEF:8*4A>L6#O';IV<@Q-YB:N)S M.;[?[4'@C8Q>'D70]K%D-G%9B^4KP)!DP%6)PL)' GG))9V+6..SIW']WJP M5U]PI&T'F6TGRSG7L-\I=?1$<*:4[9*Y(]HF3S[2J43/[;D>+D^>60VN/W!A MM1?4P+H#-/#\,NZN!@<'V/=00VFT,R&S,[UY^SS.[: M^]"5MZ5S?RQS7)"VBV0=_GEI)LSLFK.[]T4YNSERKN#'NY7'Y$E<&$! M+*>JS0'Y_^>.,!^M=4=HB5NTX\IY:]M"9MOZ]SM"5&-/U4V_&5.6KNT+M=E7 M?*!B"VR5\_@93Z5&S=LB\'7)GA)3KH&T8 MM_Q:]^:]$3[WR;-<6B%W1DB6BW-RDA%1ODE/M82:2/M89K^B%G>+D[/;]+RH MPYOX47L_J[L_A]5UV7J:'S8[O[@G?!&I&A/1927"O>DH_ST[$L@O) M=NGYRI))R:+TXY:2->4)0'W_S)33Y1?) ,6YY.@?4$L#!!0 ( .":5&^ M%&\"PP( /0& 9 >&PO=V]R:W-H965TV_[[4#&6L!3=-> MB#_NN><NBH.IU"%QN>E[-VRW,6)8; MN^#WNRN:P1S,X^I!XEY@!0&'V-@,%#_/, +.;2*4\6N;TZLH+7!_O,O^V7E'+TNJ823Y=Y:8 MO.=U/)) 2M? T.DNB9S*,36TWU5R0Y2-QFQVX*PZ-(ICPOXIC^^EB=G][.YE^(9/I(II%\\6:BD1W M?8,2;"(_WM(-2[KP"-TUN9/"Y)I$(H'D3[R/TBO]X4[_,#R9< ZK*U(//I$P M"(/'^9B(R1OE*.< \IIR*&0X=; EL.:,OMN=\*:JVPZS\? MX&M6?,V3?%,L?29B60"AQBBV7!MGUTBLNLJ\>&>>[[ M\M$^Z6,&,:=:LY3%I6)T]!?Z#LEK?Y37O+YN=@X+[%0"._]Z_3H?KE_PCLO? MZT0%J,SU6TUBN1:F;$K5:M72!V4G^QU>O@=W5&5,:,(A16APU4:CJNRQY<3( ME>MK2VFP2[IACL\2*!N ^ZF49C>Q!-5#UW\#4$L#!!0 ( .":5%CW04K M100 )P3 9 >&PO=V]R:W-H965TN+O5*6W4=.]>K.Z%$R8!%7 ..TU7N@]_YJ&0&,)F MMU'>)&#^,^.9'XS!_3U+GKD/(-!K%,9\H/E";.]TG:]\B"B_95N(Y94U2R(J MY&FRT?DV >IE1E&H$\/HZ!$-8FW8S\;FR;#/=B(,8I@GB.^BB";?QQ"R_4## MVMO 8[#Q13J@#_M;NH$%B*_;>2+/]-*+%T00\X#%*('U0!OA.Y?8J4&F^"N M/3\X1FDJ2\:>TY,OWD STAE!""N1NJ#R[P4F$(:I)SF/?PNG6ADS-3P\?O/^ M6Y:\3&9).4Q8^'?@"7^@=37DP9KN0O'(]G] D5 VP14+>?:+]H76T-!JQP6+ M"F,Y@RB(\W_Z6A3BP$#Z:38@A0%1#:P3!F9A8)X;P2H,K',CV(5!EKJ>YYX5 M;DH%'?83MD=)JI;>TH.L^IFUK%<0IS?*0B3R:B#MQ'#Q]##Y\V8\6KA3-'F8 MS=W[Q>CIR\/]9[00;/5\DT+PT(1%\L[D-&/KOJ;'@#Y.0= @Y)_0#?JZF**/ M'SZA#RB(T9//=IS&'N_K0DXQ#:2OBNF,\^F0$],QT8S%PN?(C3WP&NRG[?:] M%GM=EJ:L#WFKSYBT.ES ]A:9QF=$#&(TS&=RMCGN-:7SONCN+T<_*H99WBQF MYL\\Y>]'M\2WT9*+1#[\_[1$L\IH5A;-.B/:ZC :Y-&:[J[<8R?SF/;(ER%Q M')GZRR&RN@C;MG,LFM9%EDG,8Y';$*Z'JW!':=MEVG9KVFZT#=EW@/P!1/-= MLO)E#= \I#'Z-H-H"4E;>3MEG,X58#IE-.?B,'./]F%U.S968-9%V"0*\6E= M9#I8(>XV>.I:N!EFMTR[^WZ8Z#\TFLS0PJ?QQJ?!.9![9?S>%2!CHUI-C(MC M+EP>%KYK*90;-(;"N$%";$7DMOHYSOE@!<6M.=^S^.:]#RTF531R#:)5R\?F MY8F:M2I;-:)U#2%=E6E=9-H=E6E=A VG>P)KM?K@]N5GPKA ;(T>X07B'9Q% ML>KQV+X&Q:K7X\[E*7;.H%C78-M2*3:(3*)2K(L(-D] K%8=_(-EAX; D7P7 M13.:/(,(XDU5XC. 5GT>=Z\!M.KKN'=YH+UZB4U')5H788>H1.LBJV>K1!O" MV:29**E6&-*^PCP"!RJ[:P9U*I_-D&WEAZOX&:RDZNT$7P$KJ;H[(1?'6K@\ M(M93WE0G#2+'5E^3&D1V1^G);H.H9YYXYR75,D/:EYG?(8:$AAG5D2<_=(.T MK.DFPD^!K;H[L:X!MFKXI/VM_I? VO7/"].P5;)UE55[8!M$)E:76[=!A6UL M*VSU@]V&"))-MLW#95:[6.3?DN5HN94TRC90E/$QOIO@AO$IOG/SC:+*?;YO M)9OX)H@Y"F$M0QFWCIQPDF\%Y2>";;.]CB43@D79H0_4@R05R.MKQL3;21J@ MW) ;_@]02P,$% @ X)I48@G6J*\"0 \SP !D !X;"]W;W)K&ULO5M;;]LZ$OXKA'$>6J"Q15*\J$@")$Z\>[!($S1M MST.Q#XK-Q$)MR2O)3;O8'[^4+)NZD!1].>E#(\G#F2$U_#[.D#I_3=(?V5R( M'/Q:+N+L8C#/\]7'T2B;SL4RS(;)2L3RE^&L;+1;T8P,'VP>?H99X7#T:7 MYZOP13R*_.OJ(95WHYV66;04<18E,4C%\\7@"GZ<<%XT*"6^1>(UJUV#HBM/ M2?*CN/ES=C'P"H_$0DSS0D4H__P48[%8%)JD'_^IE YV-HN&]>NM]DG9>=F9 MIS 3XV3Q5S3+YQ<#/@ S\1RN%_GGY/6?HNH0*?1-DT56_@]>*UEO *;K+$^6 M56/IP3**-W_#7]5 U!I(/?H&J&J V@U\0P-<-<"M!LADP:\:^*X62-6 N%J@ M50-:COUFL,J1O@GS\/(\35Y!6DA+;<5%^;K*UG* H[B(K,<\E;]&LEU^^?CE M?OROL^NKQ]L;,+Z_>[C]]'CUY<_[3Q_ XSQ,!;A?E0%P501 E$@S_ "&2%? :B&'R-HSS[(!_*ZR_S9)V%\2P['^72W<+H M:%JY=KUQ#1E&$N\"UQ63?UOL^CN[ M?FG7-PU#GDQ_G!5@-@/39"D1/@O+*2)^%=="%^<;C;346$#]STO$F!R$G_5W MWQ6"A+"FT$U7R,<(-X5N->8"J,PUNDUVW2;6;M\N5XODMQ!-6/A^)Y9/(K6- M*]T9H-;W^6E=: +)\U;WQM#WS\EB 22)O(;IS&:'[>PP:T?NUWF62T"2D?(! M/(F7*"Z#1MI=B31*9N"=1*T-EKW7S;&-=M(8W,#W*-:/+]^YQ:UN_2,-XUST M6N<=ZXQQ'!A>;K S'MA?[B^13J.LWWS0,7^&$0L@T]N'GF(AK\>#593VVZ^T MU!WP#*9K! BMIF5L/8M(COUH&L93N<1Q< -VQ\'W""0&7Y#R!;D'IXAGSF%Y M72FNNX1]S_>PUT(05\&)1M :Z5 A-\367GX361'JLI\2-,O("Y\6HK>'N.N/ M1R$+<+N'_8)-QQ7T0[^?<_(:Z92S%LB%EP"3,$K!MW"Q%FY\ Q7R0COTUH(" MA+D1LV82*,,T*QYMAE$?NAM;O#XX0V+ #ZC &U)G^')T9*,0HCKAP6' #:XH M?(=V@&^"F:,S3./,D%"#+PK4H1W5Z[#FZ$D7X4T(I] =VN'=A'".'@7=L?&' M@:_W"BG(1W;(;X5U%^VG( MOIX_!"XJE:UHP@9^00KI4<\B>V^XJ!0ZP 526([L6'X<7" =KN.A9\(+A>MH MCX7[P6C!.A.\(!W2A@LGL8E&S#(Y%&L@_J:I+5),@>Q,43PLBRQ/)M$!)ZN9$CR^PC&0 JSDA0YH8)X6;*K+3%/1. MCEK=S4[=]DH0^!^X&M\5O\4O\S!RJ1!AQ=78GG\=6R/"BHFQ<\YU4)4(._,R M5KR,W7,LFVG:,4TX#;AGR*RP8F"\3V9EL6!$? MEC_9W-!5RK#'F,$97W&3[YPV[5DB\KM\00@./,Q;B.PJ.-$(FOJGZ,>WT\]A MQ2&_6Y%K%[ZL(DUG%7WXZ,T*0KY"8-^.P"/[/SNS!N\D(!N&\'\.,R.U]3))/O MR)#U^@K9?3NRGZ@05%GAI@BJ.L%[ JU"-NX\*Q2-^,'?7P4BBBC('D1Q'$80 M9YPG"N>)'>?WQXA*8:M(RPWI-E$@3NR+Y4,P@G0W1TPCHF"=]"RL]\8(TMWI M,'FAL)O8L?LXC" :'+>\H]KN\Q[K\4,1@G3W/AJ^55UPD9I44@X 011)$/L6 M^*GK/D01 W&NK1U9]^DQA*MJ3;#-3+$QQ>W1Y&TTV;JO&(C8&>B0>@_I,@3W MFT$R)K9DI!JOKAI$6D*W5CW-/BLV(O:DYE,2GZE4OAB ?0YU*!:BWM^:LE-% M*-1.*,>F[+2;'T#H00H-"QRJ"(;:"<8Q<:>:#7=/_C.85[Q"^WC%,6VG73HY M0Y1XR+ !1A6IT+Y-%J?DO=+B$.=4,0>U,\ QR> MN=-N+L )]5G[Y(.CW$0C9P]U1234CLJ'9>^T6R_B,."P71?OEVNZK0B .NRX MG"B/IPJ"J?MNR]%Y?&6KF?YP0P+-%'XS>Q:Q_S*=:;;:H4RQ#"^)*8!G=H _ M9)W.-#F#-PP,T##YF )ZME==Z-!E'0$ZL=L#W] 2RFJ2WA(38<&F *V)E]97_D/-46BYCAF"=3P,^<@?_P M;)9U 1\/O7:]RTEJHI$RQR17Y,'MB_]3)[1<<05W3@:.3&A[#)'600;=1NMF MC%T5>=O4F/;MV7)%5]Q.5X*,R.TIUIN>9.CQQ6$R MV!6@[1Q NOI0YQ1U8'ME>& M/4+-3M2^C[$S^=O&M]T7U*IBZM[2J/9-YE*D+^77LYET:QWGFZ_<=D]W7^A> ME=^EMIY?PX]CJ'E^ S_>;KZ_5>HWGP/?A:E MK,HO0I^2/$^6Y>5&ULO5EM M;]HZ%/XK%KJ3-FD-L0,4IK82T.YNNNI:C6WW0[4/)C%@-8F9;:!(]\??XR0D MA28VW6WO%W!L/\?GQ><\3GRV$?)>+1C3Z"&)4W7>6FB]_-!NJW#!$JH\L60I MC,R$3*B&1SEOJZ5D-,I 2=PFOM]K)Y2GK8NSK.]67IR)E8YYRFXE4JLDH7([ M8K'8G+=P:]?QE<\7VG2T+\Z6=,XF3']?WDIX:I=2(IZP5'&1(LEFYZTA_G 9 M] P@F_&#LXUZU$;&E*D0]^;A\HU&+&:A-B(H_*W9F,6QD01Z_"J$MLHU M#?!Q>R?]8V8\&#.EBHU%_#>/].*\U6^AB,WH*M9?Q>83*PSJ&GFAB%7VBS;% M7+^%PI72(BG H$'"T_R?/A2.. 9 "@ Y )!N R H ,$! )\V #H%H)-Y)CR%I0F.0M\5BY 6Z))I)D$+ACY2+M$/&J\8$C,T65#) MT$TQ^T])4PV MS"=\EB]0R?H#]1&RLQ29VT->IO5VV&AXSC7D33H.$#7(M4+ MA:[2B$4U^$L['A.+@#8XK/0:V7EM3*P2)VSIH M6-0)RB &F;Q.@[RK9!F++6-[<4!WURR9,OD3_8.NJ;R'&C*B)HZ[?LO"G7+A M3K9PT+#P_BXXC/_=<*JTA,RV+=4ME^I:;8HB$<=4 M*K1D,N]]5Q.6D7V)._RS;G/FH'X&,F5T?4&(YY^>M= M<[VMT]..O2.U>MI!G:Z'_3>60)R6FI]:!7WEZOYD)F&W<8@R)+1&DFI69X9= MT%U0:X8=1+Q>WV9%O[2B;T^9AR4P#VS2B*]YQ-*ZLC*RB[CKU.IO!_F>;XW" MH-1_\ HI;_IYRI-5U\1YPN2:APS=,LE%=#QS MXXJ <._5@UMQ!K:7[6<$UT$:M<&]=*!Z17"#(K@VFRH&P2] (0X9#1SB0-60 M2.&&_T8^N&(??"3]O,R&?AXOD8J7R*OS$JEXB=B)X45.J(XU&HZH!:KYC%J\ ME3R=A@.OUZD_RI**M8B#M8[.;H>@AM+M0'6+[.ZYLYM4W$?L[U3V [H#W'!" M=Z ZQ,.GM7GM 8#;X!MB4TJ%B9V&GS&Z=XAJ>%X[T#Y'FEP@1V'O=[ ZH&* MJ\G_RM7/.YN1BK[)J],WJ>B;V/GS94J;@]D;2MOIDYK5[\(F.2QM3Z?AGM?' M#:6M(GER),F[2YN#Z1M*FQWUC(,+JU ^A[ MP2%P_QM9=1@(_)N1 -:24<=.>;[:G_W)A[Z)AE5*[E%BH4KR;5QQX;K!>P/ MO7M6/.% *HT.R+R:,9 HN _QED-;G 2*=V MI LCW=J1'HQD-['MRI3\'O>:RCF'&,1L!F;YWBEL7)E?C>8/6BRSR\*IT%HD M67/!:,2DF0#C,R'T[L$L4%Y07_P+4$L#!!0 ( .":5%[\Z%4^@, /&PO=V]R:W-H965TMWCJ.6(<14-<4:N'D2"!E3;99RY:BU!.IG MH#ARB.MVG)@RWACVLWL/)5!+'5+[>020V@P9NO-UX9*M0IS>< M87]-5S '_;Q^D&;EE"P^BX$K)CB2$ P:(WP[)20%9!9_,MBHG6N4IK(0XGNZ MN/<'#3>-"")8ZI2"FK\7&$,4I4PFCG\*TD;I,P7N7K^Q_Y8E;Y)94 5C$7UE MO@X'C9L&\B&@2:0?Q>9W*!)JIWQ+$:GL%VURVX[QN$R4%G$!-NN8\?R?;HM" M[ #(,0 I .1<@%< O'< [QB@50!:YWIH%X L=2?//2O?H:@*:LDA=HT^(RSQ9*.8SLU=K^*8_&]5>R;RR M-;R,UCO6&GPI8D!/= L*?1LME)9F6_]M86Z5S*V,N74L8$UUHH5\1<_-.0K M!TDCTW&9/TVW2%(-=76UTQ+<=-U?+/&UR_C:5J(GH??C60"'@&ET!5NCT KJ M7OI=SMG).%-]?AGB;JO;=UYV^^O0R",W^S:30YM?6[BS;S2M,>IT*F][>7?* MO#O6O)^YA*58,L6N-\9YKD* T$A*9 M=T$CS: VONZ!;[?>\TWI^>;,_8"F>1N+%R85-[&&^R5)XT0B,,>K M0K5-#Z)_D57$)P7K;D=Z1RI7233VK*%,@P"RHY;9"Y()/PW*'!@#LT6X9N>) MZ@D7'GH%*I6M(8>01D'RQ!=S4/*5R%EUY^1>7_-LSJB MTG3<_NB.J'03VX73G%G-B92CI9!KD=;97G [&6Z?^(SA2BNQ72Q/U/MKLKVH MUI52XG.E\NQ:5RJ)[3)Y8:WM9.14K4DE8N02$4O5( 2^V@#[N08GE>21CY8\ M4DD>L4O>944_07:\Z,[.(!.#7&43I#)>$Z[S@VMYMYQ21]EL]N[^';X=XYK[ M$S/5YC-H19^/Q#,J5XPK%$%@7+G-KE$3F4^9^4*+=39&+80V0UEV&9K)'&1J M8)X'0NBW1>J@G/6'_P%02P,$% @ X)I44.P5\/. @ ,@< !D !X M;"]W;W)K&ULG55M;]HP$/XKIZR:6JDB(8&P=H $ MH=N0!JT*W31-^V#(0:PY<6H[T/[[V0YDM$W1UB^)7^Z>>YX[^]S= Y9GIGQ45*E)Z*M2MS@22V3BES?<\+W930S.EW M[=J-Z'=YH1C-\$: +-*4B,LZ@>1EUC+TU^$9Q*P_&8)0L./]M)N.XYWB&$#)<*H- ]&^# M$3)F@#2-^QVF4X4TCH?C/?HGJUUK61")$6??::R2GO/!@1A7I&#JEF^_X$Y/ MV^ M.9/V"]O2MN,YL"RDXNG.63-(:5;^R<,N#P<.?O,5!W_GX/^K0[!S"*S0 MDIF5-2**]+N";T$8:XUF!C8WUENKH9FIXDP)O4NUG^I'UY/)>#ZYFLYG,)B. M(+J>SL?3SU?3:'PU@],1*D*9/(,3H!G,$UY(DL7R'-Z_:X;MCV9Q0AG3!9%= M5VD^!M5=[F(/R]C^*[$O8,(SE4BXRF*,G_J[6D8-R#PSL'W M?.]N-H+3D[,:6M%_H$33'W!:BCT[PC"HTAU8[.!-Z?XY6$@E],G^=214JPK5 MLJ%:KX2ZUA<=EB2GBC!8\C2E2M\^55NG$BFT2.;>;_K-(+SHNIN:^.TJ?OMH M_%N\+ZC &!C5@Y@HA)BDNC/ AK "ZVBT7] (@Y;G53S*ZI56%P=6K;97SS6L MN(9'N7[5AQH*B2#,K9>0HZ \KJ-X'">$1R2B+L71&QR?2.E44CI'D0995NB" M*V[*KL@#UA:\\R+3ON[[SS-=6C6#PW/1[C3"9\EV#]I/BF)MN[+49Z[(5'EY MJ]6J\0]LOWNV/M0/0MF__\*4K\F$B#7-)#!<:4BOT=&'0)0=NIPHGMLFM^!* MMTP[3/2CAL(8Z/T5YVH_,0&J9[+_!U!+ P04 " #@FE1_HF&X( " !^ M#@ #0 'AL+W-T>6QEO/V>"77S M!MBQ]Z[7&SQ>WNS[+XK )70.0L M5>!X0:X/8__\_-7"K2/'P;,3*WVTT"WPZ>"48O2/E*-OT4YY% ,O%KP^D2-H M'3HW8ABL$?7A+:)D(8G9%2-&Z,:ZA\81"BHD4/I1T&)_4J+DC(6JB/F;X< M7MCFK.![B6.2%W8>5P+:Z&X['24)W7R@9,D9MA=_=+9S%$) MM0-+"-98*A(V/3\D2N8X5]OCE,?MFH<=U/QOZ[S$'$M$FZ+UV3_G*K]:\6CZ MOR07;Y5]P0-8?20$3;8T.P6BP^0"X99K>]9!:GG.J M*XL/HX<#N\][!)>O=?/T6-=/Y,]]6VSQ?SN=SL^#Z7O];/O%);MG6S MSUNUV'R=R^>&YX7<<=[NR[FY6+CS?2ZJV=7EX5AQ,]<7ZI9O6E%7:F6WXE[P M5_GO]FZ1?!-2/(I2M'\M9_WGDL_(7E1B+[[S8CE;S(C*\1M7 M.P]++VU]+MZ M\[+G53O4L>%E!UC)G7B6,U+E>[Z<'78A>5406K6J2(15PZ'4OMV9JJ]FQ7#6 MK<+5:MA<"+6A844/C@?IUU7!*\D+HC[)NA2%XBC(*B_S:L.)!FD"D.8)(?\P M-4@+@+1. IEV..I?-4@;@+1/"#FJI - .J>$M#1(%X!TT2'?7N16DGI+_%SN M-,CW .1[7,@U3?V$Q1F+0A)=D]5=RD*:IAKQIF43*N ME0'*!-DF<1+%-,D>SD@<])R3]%.49.<936[) M*DJ2Z'=UWXUJ"&G$0/9(E'VB"8F]A^Y>ZRNH[L'DCJI*?HEIJ&-"(C&031)0 M+QW?>) Q#&1E#$4+HO!FN*P!\U8L8-E/8P/RA8$LC Z.]'#=P$VS;DB,X"!/ M&,BBR!)OW4V^*?7ODC=E@R1A(%OBFH5>Z#,O^.>:/A#?2]2LIP9&-II2($T8 MR)Y(:.!E"BGVU/1'5IZ:_GR:]L-7U58?M2;D#!/9&7YT>ZNR0)I%_F>="9*& MB2R-A*XIO>UGNS *S_THS)(H"+K;D869KEL3[$&PI='5['RE9KTU46544W'J M=<%*YX.\82)[@X6*BI+,^S(:O"8D"1.[W5"W&QMFNGXH=-=675<:_A3P3,@= M)K([P!PZZHE,R!\FLC^.9'GR+LL5B-0Q(9.8R":!JZDW;R:D%1-9*Q.Y_E#) M7W1&R"DFLE.T@#_%9D$BL9!% B;]\4\RD%LL9+=,)OW)8D)JL9#5 D;^<3'! M'[B0#3-$_LGJ09*QD"4#9/^.5<>$-&,A:V8R_T\6$[*,A6R9MXW )")D& O9 M,&!',!XMD&$L9,. '<$8$Y*,A=ZX .E[A&E#OK&1?7,L??^X.W5,R#U JG&P.YKI3#Y5 M34@U#K)JID+Y%"/XS![9,W J'PT8R#,.LF?@5#["A$SC()M&_YU^^EI#JG'0 M6QNH9Q@5$5*-@ZV:(SW#&4G;>O.DOT<"J<8]46NC,'=YH\^5+J0:%_NGM*.8 MGI0O>QT3,H^+;)YQ!S8Q$A./VPIGW.\NKRX)O1<6+ M4'V%5.LW>;F)&]+]&5ZUL)WNV>CVI2Q]M2ZJ@CHO#J]$'E[GO/H;4$L#!!0 M ( .":5'22;QM$0( !&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0 M*=(8/!4Q)'CY%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYMO>OZ M0 M0I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R1!F7 M!$D3K FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L( M]%;46PGT5M1;"?36R<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK M@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0VU!O M(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$>COJ M[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D M9R6!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'> M&?7.WZEW'3\/I5Y[OM;X_.^D>CS?6ZZ/ORR_3D[>W@O.Z;:B/O\%4$L#!!0 M ( .":5' B&UTZ0$ 'XE 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: M74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$ MQ&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0Q MK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I M6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL4$L! A0#% @ X)I433^>I7N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ X)I49E< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #@FE1?1:/TI(% R& & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ X)I48KR MXY20!P 72 !@ ("!U0T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ X)I486FKH!F"P C$L !@ M ("!9"$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ X)I46H9A%G."@ XQL !@ ("!^S@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X)I49K/S/D/ P P 8 !D M ("!3E< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ X)I44] C).B!0 Z0T !D ("!K&( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X)I M4?J3!7R=!@ JP\ !D ("!H'$ 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ X)I4>1D(XWV P < H M !D ("!!H8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X)I4?D[V+SE"@ R!X !D M ("!BY@ 'AL+W=O&PO=V]R:W-H965T M-3F0T (LE 9 M " @:"H !X;"]W;W)K&UL4$L! A0# M% @ X)I4&PO=V]R:W-H965T&UL4$L! A0#% @ X)I4?15DYFH @ E 4 !D M ("!N,H 'AL+W=O&PO M=V]R:W-H965T#1 !X;"]W;W)K&UL4$L! A0#% @ X)I45H+3?!_ @ *P4 !D ("! MZ=4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X)I44F>]&PO=V]R:W-H965T&UL4$L! A0#% @ X)I4>R 6'8: @ C@0 !D M ("!"/L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ X)I42,!P&PO=V]R:W-H965T&UL4$L! A0#% @ M X)I4>J:U./( @ +@@ !D ("!&Q4! 'AL+W=O&PO=V]R:W-H965T;D6LPD &(Q 9 " @2XI 0!X;"]W;W)K&UL4$L! A0#% @ X)I43D@100>! 81 !D M ("!&#,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ X)I46/=!2M%! G!, !D ("!!T ! 'AL M+W=O&PO=V]R:W-H965T 9 " M@79. 0!X;"]W;W)K&UL4$L! A0#% @ X)I M47OSH53Z P ]P\ !D ("!&54! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !( - $@ KQ, (UI 0 $! end XML 80 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 81 report.css IDEA: XBRL DOCUMENT /* 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; } XML 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 296 382 1 true 71 0 false 10 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://acmrcsh.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 010100 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Sheet http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 030000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 040000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 040100 - Statement - Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Sheet http://acmrcsh.com/role/ConsolidatedStatementsOfCashFlowsUnauditedParenthetical Consolidated Statements of Cash Flows (Unaudited) (Parenthetical) Statements 7 false false R8.htm 060100 - Disclosure - DESCRIPTION OF BUSINESS Sheet http://acmrcsh.com/role/DescriptionOfBusiness DESCRIPTION OF BUSINESS Notes 8 false false R9.htm 060200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://acmrcsh.com/role/SignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 060300 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://acmrcsh.com/role/AccountsReceivable ACCOUNTS RECEIVABLE Notes 10 false false R11.htm 060400 - Disclosure - INVENTORIES Sheet http://acmrcsh.com/role/Inventories INVENTORIES Notes 11 false false R12.htm 060500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://acmrcsh.com/role/PropertyPlantAndEquipmentNet PROPERTY, PLANT AND EQUIPMENT, NET Notes 12 false false R13.htm 060600 - Disclosure - SHORT-TERM BORROWINGS Sheet http://acmrcsh.com/role/ShorttermBorrowings SHORT-TERM BORROWINGS Notes 13 false false R14.htm 060700 - Disclosure - OTHER PAYABLE AND ACCRUED EXPENSES Sheet http://acmrcsh.com/role/OtherPayableAndAccruedExpenses OTHER PAYABLE AND ACCRUED EXPENSES Notes 14 false false R15.htm 060800 - Disclosure - LEASES Sheet http://acmrcsh.com/role/Leases LEASES Notes 15 false false R16.htm 060900 - Disclosure - OTHER LONG-TERM LIABILITIES Sheet http://acmrcsh.com/role/OtherLongtermLiabilities OTHER LONG-TERM LIABILITIES Notes 16 false false R17.htm 061000 - Disclosure - LONG TERM INVESTMENTS Sheet http://acmrcsh.com/role/LongTermInvestments LONG TERM INVESTMENTS Notes 17 false false R18.htm 061100 - Disclosure - TRADING SECURITIES Sheet http://acmrcsh.com/role/TradingSecurities TRADING SECURITIES Notes 18 false false R19.htm 061200 - Disclosure - FINANCIAL LIABILITY CARRIED AT FAIR VALUE Sheet http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValue FINANCIAL LIABILITY CARRIED AT FAIR VALUE Notes 19 false false R20.htm 061300 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS Sheet http://acmrcsh.com/role/RelatedPartyBalancesAndTransactions RELATED PARTY BALANCES AND TRANSACTIONS Notes 20 false false R21.htm 061400 - Disclosure - COMMON STOCK Sheet http://acmrcsh.com/role/CommonStock COMMON STOCK Notes 21 false false R22.htm 061500 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS Sheet http://acmrcsh.com/role/RedeemableNoncontrollingInterests REDEEMABLE NON-CONTROLLING INTERESTS Notes 22 false false R23.htm 061600 - Disclosure - STOCK-BASED COMPENSATION Sheet http://acmrcsh.com/role/StockbasedCompensation STOCK-BASED COMPENSATION Notes 23 false false R24.htm 061700 - Disclosure - INCOME TAXES Sheet http://acmrcsh.com/role/IncomeTaxes INCOME TAXES Notes 24 false false R25.htm 061800 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://acmrcsh.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 25 false false R26.htm 070200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://acmrcsh.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 26 false false R27.htm 080100 - Disclosure - DESCRIPTION OF BUSINESS (Tables) Sheet http://acmrcsh.com/role/DescriptionOfBusinessTables DESCRIPTION OF BUSINESS (Tables) Tables http://acmrcsh.com/role/DescriptionOfBusiness 27 false false R28.htm 080200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://acmrcsh.com/role/SignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://acmrcsh.com/role/SignificantAccountingPolicies 28 false false R29.htm 080300 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://acmrcsh.com/role/AccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://acmrcsh.com/role/AccountsReceivable 29 false false R30.htm 080400 - Disclosure - INVENTORIES (Tables) Sheet http://acmrcsh.com/role/InventoriesTables INVENTORIES (Tables) Tables http://acmrcsh.com/role/Inventories 30 false false R31.htm 080500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://acmrcsh.com/role/PropertyPlantAndEquipmentNetTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://acmrcsh.com/role/PropertyPlantAndEquipmentNet 31 false false R32.htm 080600 - Disclosure - SHORT-TERM BORROWINGS (Tables) Sheet http://acmrcsh.com/role/ShorttermBorrowingsTables SHORT-TERM BORROWINGS (Tables) Tables http://acmrcsh.com/role/ShorttermBorrowings 32 false false R33.htm 080700 - Disclosure - OTHER PAYABLE AND ACCRUED EXPENSES (Tables) Sheet http://acmrcsh.com/role/OtherPayableAndAccruedExpensesTables OTHER PAYABLE AND ACCRUED EXPENSES (Tables) Tables http://acmrcsh.com/role/OtherPayableAndAccruedExpenses 33 false false R34.htm 080800 - Disclosure - LEASES (Tables) Sheet http://acmrcsh.com/role/LeasesTables LEASES (Tables) Tables http://acmrcsh.com/role/Leases 34 false false R35.htm 080900 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables) Sheet http://acmrcsh.com/role/OtherLongtermLiabilitiesTables OTHER LONG-TERM LIABILITIES (Tables) Tables http://acmrcsh.com/role/OtherLongtermLiabilities 35 false false R36.htm 081000 - Disclosure - LONG TERM INVESTMENTS (Tables) Sheet http://acmrcsh.com/role/LongTermInvestmentsTables LONG TERM INVESTMENTS (Tables) Tables http://acmrcsh.com/role/LongTermInvestments 36 false false R37.htm 081100 - Disclosure - TRADING SECURITIES (Tables) Sheet http://acmrcsh.com/role/TradingSecuritiesTables TRADING SECURITIES (Tables) Tables http://acmrcsh.com/role/TradingSecurities 37 false false R38.htm 081200 - Disclosure - FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Tables) Sheet http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueTables FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Tables) Tables http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValue 38 false false R39.htm 081300 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Sheet http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsTables RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Tables http://acmrcsh.com/role/RelatedPartyBalancesAndTransactions 39 false false R40.htm 081500 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Tables) Sheet http://acmrcsh.com/role/RedeemableNoncontrollingInterestsTables REDEEMABLE NON-CONTROLLING INTERESTS (Tables) Tables http://acmrcsh.com/role/RedeemableNoncontrollingInterests 40 false false R41.htm 081600 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://acmrcsh.com/role/StockbasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://acmrcsh.com/role/StockbasedCompensation 41 false false R42.htm 081701 - Disclosure - INCOME TAXES (Tables) Sheet http://acmrcsh.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://acmrcsh.com/role/IncomeTaxes 42 false false R43.htm 090100 - Disclosure - DESCRIPTION OF BUSINESS (Details) Sheet http://acmrcsh.com/role/DescriptionOfBusinessDetails DESCRIPTION OF BUSINESS (Details) Details http://acmrcsh.com/role/DescriptionOfBusinessTables 43 false false R44.htm 090200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details) Sheet http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details) Details 44 false false R45.htm 090204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES, Land Use Rights, Net (Details) Sheet http://acmrcsh.com/role/SignificantAccountingPoliciesLandUseRightsNetDetails SIGNIFICANT ACCOUNTING POLICIES, Land Use Rights, Net (Details) Details 45 false false R46.htm 090206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details) Sheet http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details) Details 46 false false R47.htm 090300 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://acmrcsh.com/role/AccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://acmrcsh.com/role/AccountsReceivableTables 47 false false R48.htm 090400 - Disclosure - INVENTORIES (Details) Sheet http://acmrcsh.com/role/InventoriesDetails INVENTORIES (Details) Details http://acmrcsh.com/role/InventoriesTables 48 false false R49.htm 090500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) Sheet http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails PROPERTY, PLANT AND EQUIPMENT, NET (Details) Details http://acmrcsh.com/role/PropertyPlantAndEquipmentNetTables 49 false false R50.htm 090600 - Disclosure - SHORT-TERM BORROWINGS (Details) Sheet http://acmrcsh.com/role/ShorttermBorrowingsDetails SHORT-TERM BORROWINGS (Details) Details http://acmrcsh.com/role/ShorttermBorrowingsTables 50 false false R51.htm 090700 - Disclosure - OTHER PAYABLE AND ACCRUED EXPENSES (Details) Sheet http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails OTHER PAYABLE AND ACCRUED EXPENSES (Details) Details http://acmrcsh.com/role/OtherPayableAndAccruedExpensesTables 51 false false R52.htm 090800 - Disclosure - LEASES (Details) Sheet http://acmrcsh.com/role/LeasesDetails LEASES (Details) Details http://acmrcsh.com/role/LeasesTables 52 false false R53.htm 090900 - Disclosure - OTHER LONG-TERM LIABILITIES (Details) Sheet http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails OTHER LONG-TERM LIABILITIES (Details) Details http://acmrcsh.com/role/OtherLongtermLiabilitiesTables 53 false false R54.htm 091000 - Disclosure - LONG TERM INVESTMENTS (Details) Sheet http://acmrcsh.com/role/LongTermInvestmentsDetails LONG TERM INVESTMENTS (Details) Details http://acmrcsh.com/role/LongTermInvestmentsTables 54 false false R55.htm 091100 - Disclosure - TRADING SECURITIES (Details) Sheet http://acmrcsh.com/role/TradingSecuritiesDetails TRADING SECURITIES (Details) Details http://acmrcsh.com/role/TradingSecuritiesTables 55 false false R56.htm 091200 - Disclosure - FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Details) Sheet http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Details) Details http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueTables 56 false false R57.htm 091300 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details) Sheet http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails RELATED PARTY BALANCES AND TRANSACTIONS (Details) Details http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsTables 57 false false R58.htm 091400 - Disclosure - COMMON STOCK (Details) Sheet http://acmrcsh.com/role/CommonStockDetails COMMON STOCK (Details) Details http://acmrcsh.com/role/CommonStock 58 false false R59.htm 091500 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Details) Sheet http://acmrcsh.com/role/RedeemableNoncontrollingInterestsDetails REDEEMABLE NON-CONTROLLING INTERESTS (Details) Details http://acmrcsh.com/role/RedeemableNoncontrollingInterestsTables 59 false false R60.htm 091600 - Disclosure - STOCK-BASED COMPENSATION, Stock-based Compensation Expense (Details) Sheet http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails STOCK-BASED COMPENSATION, Stock-based Compensation Expense (Details) Details 60 false false R61.htm 091602 - Disclosure - STOCK-BASED COMPENSATION, Share Option Activities (Details) Sheet http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails STOCK-BASED COMPENSATION, Share Option Activities (Details) Details 61 false false R62.htm 091604 - Disclosure - STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details) Sheet http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details) Details 62 false false R63.htm 091700 - Disclosure - INCOME TAXES (Details) Sheet http://acmrcsh.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://acmrcsh.com/role/IncomeTaxesTables 63 false false R64.htm 091800 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://acmrcsh.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://acmrcsh.com/role/CommitmentsAndContingencies 64 false false All Reports Book All Reports brhc10016473_10q.htm acmr-20200930.xsd acmr-20200930_cal.xml acmr-20200930_def.xml acmr-20200930_lab.xml acmr-20200930_pre.xml brhc10016473_ex10-01.htm brhc10016473_ex10-02.htm brhc10016473_ex10-03.htm brhc10016473_ex31-01.htm brhc10016473_ex31-02.htm brhc10016473_ex32-01.htm brhc10016473_ex4-01.htm http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc10016473_10q.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 296, "dts": { "calculationLink": { "local": [ "acmr-20200930_cal.xml" ] }, "definitionLink": { "local": [ "acmr-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "brhc10016473_10q.htm" ] }, "labelLink": { "local": [ "acmr-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "acmr-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "acmr-20200930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 527, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 6 }, "keyCustom": 52, "keyStandard": 330, "memberCustom": 49, "memberStandard": 22, "nsprefix": "acmr", "nsuri": "http://acmrcsh.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "role": "http://acmrcsh.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - ACCOUNTS RECEIVABLE", "role": "http://acmrcsh.com/role/AccountsReceivable", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - INVENTORIES", "role": "http://acmrcsh.com/role/Inventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET", "role": "http://acmrcsh.com/role/PropertyPlantAndEquipmentNet", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - SHORT-TERM BORROWINGS", "role": "http://acmrcsh.com/role/ShorttermBorrowings", "shortName": "SHORT-TERM BORROWINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - OTHER PAYABLE AND ACCRUED EXPENSES", "role": "http://acmrcsh.com/role/OtherPayableAndAccruedExpenses", "shortName": "OTHER PAYABLE AND ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060800 - Disclosure - LEASES", "role": "http://acmrcsh.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - OTHER LONG-TERM LIABILITIES", "role": "http://acmrcsh.com/role/OtherLongtermLiabilities", "shortName": "OTHER LONG-TERM LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:LongTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - LONG TERM INVESTMENTS", "role": "http://acmrcsh.com/role/LongTermInvestments", "shortName": "LONG TERM INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:LongTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:TradingSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - TRADING SECURITIES", "role": "http://acmrcsh.com/role/TradingSecurities", "shortName": "TRADING SECURITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:TradingSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:FinancialLiabilityCarriedAtFairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - FINANCIAL LIABILITY CARRIED AT FAIR VALUE", "role": "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValue", "shortName": "FINANCIAL LIABILITY CARRIED AT FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:FinancialLiabilityCarriedAtFairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20191231", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS", "role": "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactions", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - COMMON STOCK", "role": "http://acmrcsh.com/role/CommonStock", "shortName": "COMMON STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:RedeemableNonControllingInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061500 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS", "role": "http://acmrcsh.com/role/RedeemableNoncontrollingInterests", "shortName": "REDEEMABLE NON-CONTROLLING INTERESTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:RedeemableNonControllingInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061600 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://acmrcsh.com/role/StockbasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061700 - Disclosure - INCOME TAXES", "role": "http://acmrcsh.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061800 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://acmrcsh.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://acmrcsh.com/role/SignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:DirectOrIndirectInterestsInSubsidiariesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080100 - Disclosure - DESCRIPTION OF BUSINESS (Tables)", "role": "http://acmrcsh.com/role/DescriptionOfBusinessTables", "shortName": "DESCRIPTION OF BUSINESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:DirectOrIndirectInterestsInSubsidiariesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://acmrcsh.com/role/SignificantAccountingPoliciesTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080300 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "role": "http://acmrcsh.com/role/AccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080400 - Disclosure - INVENTORIES (Tables)", "role": "http://acmrcsh.com/role/InventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "role": "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080600 - Disclosure - SHORT-TERM BORROWINGS (Tables)", "role": "http://acmrcsh.com/role/ShorttermBorrowingsTables", "shortName": "SHORT-TERM BORROWINGS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080700 - Disclosure - OTHER PAYABLE AND ACCRUED EXPENSES (Tables)", "role": "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesTables", "shortName": "OTHER PAYABLE AND ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080800 - Disclosure - LEASES (Tables)", "role": "http://acmrcsh.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - OTHER LONG-TERM LIABILITIES (Tables)", "role": "http://acmrcsh.com/role/OtherLongtermLiabilitiesTables", "shortName": "OTHER LONG-TERM LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:LongTermInvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081000 - Disclosure - LONG TERM INVESTMENTS (Tables)", "role": "http://acmrcsh.com/role/LongTermInvestmentsTables", "shortName": "LONG TERM INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:LongTermInvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081100 - Disclosure - TRADING SECURITIES (Tables)", "role": "http://acmrcsh.com/role/TradingSecuritiesTables", "shortName": "TRADING SECURITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:ScheduleOfShareBasedPaymentAwardWarrantsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081200 - Disclosure - FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Tables)", "role": "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueTables", "shortName": "FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:ScheduleOfShareBasedPaymentAwardWarrantsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081300 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "role": "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsTables", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "role": "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081500 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Tables)", "role": "http://acmrcsh.com/role/RedeemableNoncontrollingInterestsTables", "shortName": "REDEEMABLE NON-CONTROLLING INTERESTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081600 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://acmrcsh.com/role/StockbasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081701 - Disclosure - INCOME TAXES (Tables)", "role": "http://acmrcsh.com/role/IncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930_ConsolidatedEntitiesAxis_ACMResearchShanghaiIncMember", "decimals": "3", "first": true, "lang": null, "name": "acmr:BusinessAcquisitionPercentageOfEquityInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - DESCRIPTION OF BUSINESS (Details)", "role": "http://acmrcsh.com/role/DescriptionOfBusinessDetails", "shortName": "DESCRIPTION OF BUSINESS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930_ConsolidatedEntitiesAxis_ACMResearchShanghaiIncMember", "decimals": "3", "first": true, "lang": null, "name": "acmr:BusinessAcquisitionPercentageOfEquityInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details)", "role": "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES, Basic and Diluted Net Income per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:RightToUseLandLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES, Land Use Rights, Net (Details)", "role": "http://acmrcsh.com/role/SignificantAccountingPoliciesLandUseRightsNetDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES, Land Use Rights, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "acmr:RightToUseLandLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember", "decimals": "INF", "first": true, "lang": null, "name": "acmr:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details)", "role": "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES, Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember", "decimals": "INF", "first": true, "lang": null, "name": "acmr:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "U005", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - ACCOUNTS RECEIVABLE (Details)", "role": "http://acmrcsh.com/role/AccountsReceivableDetails", "shortName": "ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090400 - Disclosure - INVENTORIES (Details)", "role": "http://acmrcsh.com/role/InventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "role": "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20191231", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20181231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "role": "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20181231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - SHORT-TERM BORROWINGS (Details)", "role": "http://acmrcsh.com/role/ShorttermBorrowingsDetails", "shortName": "SHORT-TERM BORROWINGS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090700 - Disclosure - OTHER PAYABLE AND ACCRUED EXPENSES (Details)", "role": "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails", "shortName": "OTHER PAYABLE AND ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090800 - Disclosure - LEASES (Details)", "role": "http://acmrcsh.com/role/LeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - Disclosure - OTHER LONG-TERM LIABILITIES (Details)", "role": "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails", "shortName": "OTHER LONG-TERM LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930_DebtInstrumentAxis_SubsidiesToStressFreePolishingProjectMember", "decimals": "-3", "lang": null, "name": "us-gaap:OtherLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - LONG TERM INVESTMENTS (Details)", "role": "http://acmrcsh.com/role/LongTermInvestmentsDetails", "shortName": "LONG TERM INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20170911_RelatedPartyTransactionsByRelatedPartyAxis_NinebellCompanyLimitedMember", "decimals": "2", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradingSecuritiesDebtAmortizedCost", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - Disclosure - TRADING SECURITIES (Details)", "role": "http://acmrcsh.com/role/TradingSecuritiesDetails", "shortName": "TRADING SECURITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20191231", "decimals": "-3", "lang": null, "name": "us-gaap:TradingSecuritiesDebtAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20190701to20190930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091200 - Disclosure - FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Details)", "role": "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "shortName": "FINANCIAL LIABILITY CARRIED AT FAIR VALUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200729_ClassOfWarrantOrRightAxis_ShengxinShanghaiManagementConsultingLimitedPartnership2020WarrantsMember", "decimals": "-3", "lang": null, "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091300 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details)", "role": "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20191231", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "acmr:NumberOfSharesCancelled", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "0", "first": true, "lang": null, "name": "acmr:NumberOfSharesCancelled", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091400 - Disclosure - COMMON STOCK (Details)", "role": "http://acmrcsh.com/role/CommonStockDetails", "shortName": "COMMON STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "acmr:NumberOfSharesCancelled", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "0", "first": true, "lang": null, "name": "acmr:NumberOfSharesCancelled", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091500 - Disclosure - REDEEMABLE NON-CONTROLLING INTERESTS (Details)", "role": "http://acmrcsh.com/role/RedeemableNoncontrollingInterestsDetails", "shortName": "REDEEMABLE NON-CONTROLLING INTERESTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091600 - Disclosure - STOCK-BASED COMPENSATION, Stock-based Compensation Expense (Details)", "role": "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION, Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930_IncomeStatementLocationAxis_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200701to20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091602 - Disclosure - STOCK-BASED COMPENSATION, Share Option Activities (Details)", "role": "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "shortName": "STOCK-BASED COMPENSATION, Share Option Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930_AwardTypeAxis_EmployeeStockOptionMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_MarketBasedMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091604 - Disclosure - STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details)", "role": "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails", "shortName": "STOCK-BASED COMPENSATION, Assumptions Used to Determine Fair Value of Share Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_MarketBasedMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091700 - Disclosure - INCOME TAXES (Details)", "role": "http://acmrcsh.com/role/IncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091800 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://acmrcsh.com/role/CommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20190101to20190930", "decimals": "-3", "first": true, "lang": null, "name": "acmr:ProceedsFromIssuanceOfNetOfDirectExpenses", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040100 - Statement - Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "role": "http://acmrcsh.com/role/ConsolidatedStatementsOfCashFlowsUnauditedParenthetical", "shortName": "Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20190101to20190930", "decimals": "-3", "first": true, "lang": null, "name": "acmr:ProceedsFromIssuanceOfNetOfDirectExpenses", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - DESCRIPTION OF BUSINESS", "role": "http://acmrcsh.com/role/DescriptionOfBusiness", "shortName": "DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://acmrcsh.com/role/SignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "brhc10016473_10q.htm", "contextRef": "c20200101to20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "acmr_ACMResearchCAIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "ACM Research (CA), Inc. [Member]" } } }, "localname": "ACMResearchCAIncMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "acmr_ACMResearchCaymanIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "ACM Research (Cayman), Inc. [Member]" } } }, "localname": "ACMResearchCaymanIncMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "acmr_ACMResearchKoreaCOLTDMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "ACM Research Korea CO., LTD [Member]" } } }, "localname": "ACMResearchKoreaCOLTDMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "acmr_ACMResearchShanghaiIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "ACM Research (Shanghai), Inc. [Member]", "terseLabel": "ACM Shanghai [Member]" } } }, "localname": "ACMResearchShanghaiIncMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/IncomeTaxesDetails", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "domainItemType" }, "acmr_ACMResearchWuxiIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "ACM Research (Wuxi), Inc. [Member]" } } }, "localname": "ACMResearchWuxiIncMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails", "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "acmr_AccruedMachineTestingFeesCurrent": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for machine testing fees.", "label": "Accrued Machine Testing Fees, Current", "verboseLabel": "Accrued machine testing fees" } } }, "localname": "AccruedMachineTestingFeesCurrent", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "acmr_AnnualTotalTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "All taxes including value-added taxes, corporate income tax, personal income taxes, urban maintenance and construction taxes, education surcharges, stamp taxes, and vehicle and shipping taxes.", "label": "Annual Total Taxes", "terseLabel": "Annual total taxes" } } }, "localname": "AnnualTotalTaxes", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "acmr_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of presentation and principles of consolidation, used to prepare the financial statements.", "label": "Basis of Presentation and Principles of Consolidation [Policy Text Block]", "verboseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "acmr_BusinessAcquisitionPercentageOfEquityInterestsAcquired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Equity Interests Acquired", "verboseLabel": "Purchase of equity interest percentage" } } }, "localname": "BusinessAcquisitionPercentageOfEquityInterestsAcquired", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "percentItemType" }, "acmr_BusinessDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Description [Abstract]", "verboseLabel": "Description of Business [Abstract]" } } }, "localname": "BusinessDescriptionAbstract", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "acmr_COVID19AssessmentPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for COVID-19 assessment.", "label": "COVID-19 Assessment [Policy Text Block]", "terseLabel": "COVID-19 Assessment" } } }, "localname": "COVID19AssessmentPolicyTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "acmr_CapitalFundOfLimitedPartnership": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total fund of the Partnership which was contributed by limited partners.", "label": "Capital Fund of Limited Partnership", "terseLabel": "Total capital fund of limited partnership" } } }, "localname": "CapitalFundOfLimitedPartnership", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "acmr_CashDeliveredAsOfCloseOfBusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash delivered by related party as of the close of business.", "label": "Cash Delivered as of Close of Business", "terseLabel": "Payment for investment" } } }, "localname": "CashDeliveredAsOfCloseOfBusiness", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "acmr_ChangeInFairValueOfFinancialLiability": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Refers to the amount of recognized change of the fair value in financial liability.", "label": "Change in fair value of financial liability", "terseLabel": "Change in fair value of financial liability" } } }, "localname": "ChangeInFairValueOfFinancialLiability", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "acmr_ChangeInRedeemableNoncontrollingInterestsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change in Redeemable Noncontrolling Interests [Abstract]", "terseLabel": "Change in Redeemable Non-controlling Interests [Abstract]" } } }, "localname": "ChangeInRedeemableNoncontrollingInterestsAbstract", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "acmr_ClassificationOfInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Classification of Investments [Abstract]", "verboseLabel": "Classification of Investments [Abstract]" } } }, "localname": "ClassificationOfInvestmentsAbstract", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "acmr_CleanChipTechnologiesLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "CleanChip Technologies Limited [Member]" } } }, "localname": "CleanChipTechnologiesLimitedMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "acmr_ComprehensiveIncomeLossAttributableToNonControllingInterestsAndRedeemableNonControllingInterests": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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 and redeemable noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss) Attributable To Non Controlling Interests and Redeemable Non Controlling Interests", "terseLabel": "Less: Comprehensive income attributable to non-controlling interests and redeemable non-controlling interests" } } }, "localname": "ComprehensiveIncomeLossAttributableToNonControllingInterestsAndRedeemableNonControllingInterests", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "acmr_ConcentrationOfCreditRiskAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Concentration of Credit Risk [Abstract]" } } }, "localname": "ConcentrationOfCreditRiskAbstract", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "acmr_ConsiderationPriceInFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Consideration is accounted for as a financial liability, and the company applies fair value option.", "label": "Consideration Price in Fair Value", "terseLabel": "Consideration price in fair value" } } }, "localname": "ConsiderationPriceInFairValue", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "acmr_DebtSecuritiesTradingSecuritiesEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The market value of investments in trading equity securities and other forms of trading securities that provide ownership interests.", "label": "Debt Securities, Trading Securities, Equity", "terseLabel": "Market value" } } }, "localname": "DebtSecuritiesTradingSecuritiesEquity", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "acmr_DirectOrIndirectInterestsInSubsidiariesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the entity's subsidiaries and information of their direct or indirect interests with date, state of incorporation information.", "label": "Direct or Indirect Interests in Subsidiaries [Table Text Block]", "terseLabel": "Direct or Indirect Interests of Subsidiaries" } } }, "localname": "DirectOrIndirectInterestsInSubsidiariesTableTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessTables" ], "xbrltype": "textBlockItemType" }, "acmr_EffectivePeriodOfPreferentialIncomeTaxRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective period for entities certified as \"advanced and new technology enterprises\" to receive preferential income tax rate.", "label": "Effective period of preferential income tax rate", "terseLabel": "Effective period of preferential income tax rate" } } }, "localname": "EffectivePeriodOfPreferentialIncomeTaxRate", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "durationItemType" }, "acmr_EmployeeAndNonEmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee and Non-employee Stock Option [Member]" } } }, "localname": "EmployeeAndNonEmployeeStockOptionMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "acmr_FinancialLiabilityCarriedAtFairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FINANCIAL LIABILITY CARRIED AT FAIR VALUE [Abstract]" } } }, "localname": "FinancialLiabilityCarriedAtFairValueDisclosuresAbstract", "nsuri": "http://acmrcsh.com/20200930", "xbrltype": "stringItemType" }, "acmr_FinancialLiabilityCarriedAtFairValueDisclosuresTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the financial liability for fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Financial Liability Carried at Fair Value Disclosures [Text Block]", "terseLabel": "FINANCIAL LIABILITY CARRIED AT FAIR VALUE" } } }, "localname": "FinancialLiabilityCarriedAtFairValueDisclosuresTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValue" ], "xbrltype": "textBlockItemType" }, "acmr_FirstTrancheInvestorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents first portion of investors.", "label": "First Tranche Investors [Member]" } } }, "localname": "FirstTrancheInvestorsMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "acmr_HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the companies a Chinese limited partnership.", "label": "Hefei Shixi Chanheng Integrated Circuit Industry Venture Capital Fund Partnership [Member]", "terseLabel": "Hefei Shixi [Member]" } } }, "localname": "HefeiShixiChanhengIntegratedCircuitIndustryVentureCapitalFundPartnershipMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "acmr_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "acmr_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about income taxes.", "label": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "acmr_IncreaseDecreaseInFinancialLiabilityCarriedAtFairValue": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in financial liability carried at fair value and obligation of for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Financial Liability Carried at Fair Value", "negatedLabel": "Change in fair value of financial liability", "verboseLabel": "Change in fair value of financial liability" } } }, "localname": "IncreaseDecreaseInFinancialLiabilityCarriedAtFairValue", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "acmr_IntercompanyNoteMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A promissory note between parent organization and subsidiary.", "label": "Intercompany Note [Member]" } } }, "localname": "IntercompanyNoteMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "acmr_InvestmentInPartnership": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of investment in partnership.", "label": "Investment in Partnership", "terseLabel": "Investment in partnership" } } }, "localname": "InvestmentInPartnership", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails", "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "acmr_InvestmentRepaymentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investment repayment period after exercise of warrant, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Investment Repayment Period", "terseLabel": "Investment repayment period" } } }, "localname": "InvestmentRepaymentPeriod", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "durationItemType" }, "acmr_IssuanceOfWarrantForSettlementOfFinancialLiabilityAndCancellationOfNoteReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of warrants issued for settlement of financial liability and cancellation of note receivable.", "label": "Issuance of warrant for settlement of financial liability and cancellation of note receivable", "terseLabel": "Issuance of warrant for settlement of financial liability and cancellation of note receivable" } } }, "localname": "IssuanceOfWarrantForSettlementOfFinancialLiabilityAndCancellationOfNoteReceivable", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "acmr_LandUseRightNet": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Land use right represents the cost to purchase land use right.", "label": "Land use right net", "terseLabel": "Land use right, net (note 2)" } } }, "localname": "LandUseRightNet", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "acmr_LandUseRightsNetPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for land use rights, net.", "label": "Land Use Rights, Net [Policy Text Block]", "terseLabel": "Land Use Rights, Net" } } }, "localname": "LandUseRightsNetPolicyTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "acmr_LandUseRightsPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period after the land use right is obtained.", "label": "Land Use Rights Period", "terseLabel": "Land use rights period" } } }, "localname": "LandUseRightsPeriod", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "acmr_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeasTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's operating lease supplemental cash flow information.", "label": "Lessee Operating Lease Supplemental Cash Flow Information Related to Operating Leas [Table Text Block]", "verboseLabel": "Supplemental Cash Flow Information Related to Operating Leases" } } }, "localname": "LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeasTableTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "acmr_LesseeOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of weighted average remaining lease terms and discount rates for operating leases.", "label": "Lessee, Operating Lease, Weighted Average Remaining Lease Term and Discount Rate [Table Text Block]", "verboseLabel": "Weighted Average Remaining Lease Terms and Discount Rates for Operating Leases" } } }, "localname": "LesseeOperatingLeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "acmr_LineOfCredit10Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 10 [Member]", "terseLabel": "Line of Credit Due on June 27, 2021 [Member]" } } }, "localname": "LineOfCredit10Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit11Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 11 [Member]", "terseLabel": "Line of Credit Due on April 29, 2021 [Member]" } } }, "localname": "LineOfCredit11Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit12Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 12 [Member]", "terseLabel": "Line of Credit Due on June 27, 2021 [Member]" } } }, "localname": "LineOfCredit12Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit13Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 13 [Member]", "terseLabel": "Line of Credit Due on April 12, 2021 [Member]" } } }, "localname": "LineOfCredit13Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit14Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 14 [Member]", "terseLabel": "Line of Credit Due on May 24, 2021 [Member]" } } }, "localname": "LineOfCredit14Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit15Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 15 [Member]", "terseLabel": "Line of Credit Due on May 27, 2021 [Member]" } } }, "localname": "LineOfCredit15Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit16Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 16 [Member]", "terseLabel": "Line of Credit Due on June 27, 2021 [Member]" } } }, "localname": "LineOfCredit16Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit17Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 17 [Member]", "terseLabel": "Line of Credit Due on May 28, 2021 [Member]" } } }, "localname": "LineOfCredit17Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit18Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 18 [Member]", "terseLabel": "Line of Credit Due on June 7, 2021 [Member]" } } }, "localname": "LineOfCredit18Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit19Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 19 [Member]", "terseLabel": "Line of Credit Due on June 16, 2021 [Member]" } } }, "localname": "LineOfCredit19Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 1 [Member]", "terseLabel": "Line of Credit Due on January 23, 2020 [Member]" } } }, "localname": "LineOfCredit1Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit20Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 20 [Member]", "terseLabel": "Line of Credit Due on December 17, 2020 [Member]" } } }, "localname": "LineOfCredit20Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit21Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 21 [Member]", "terseLabel": "Line of Credit Due on August 10, 2021 [Member]" } } }, "localname": "LineOfCredit21Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit22Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 22 [Member]", "terseLabel": "Line of Credit Due on August 25, 2021 [Member]" } } }, "localname": "LineOfCredit22Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit23Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 23 [Member]", "terseLabel": "Line of Credit Due on July 11, 2021 [Member]" } } }, "localname": "LineOfCredit23Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 2 [Member]", "terseLabel": "Line of Credit Due on February 21, 2020 [Member]" } } }, "localname": "LineOfCredit2Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit3Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 3 [Member]", "terseLabel": "Line of Credit Due on January 18, 2020 [Member]" } } }, "localname": "LineOfCredit3Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit4Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 4 [Member]", "terseLabel": "Line of Credit Due on January 22, 2020 [Member]" } } }, "localname": "LineOfCredit4Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit5Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 5 [Member]", "terseLabel": "Line of Credit Due on February 14, 2020 [Member]" } } }, "localname": "LineOfCredit5Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit6Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 6 [Member]", "terseLabel": "Line of Credit Due on March 25, 2020 [Member]" } } }, "localname": "LineOfCredit6Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit7Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 7 [Member]", "terseLabel": "Line of Credit Due on April 17, 2020 [Member]" } } }, "localname": "LineOfCredit7Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LineOfCredit9Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit 9 [Member]", "terseLabel": "Line of Credit Due on April 1, 2021 [Member]" } } }, "localname": "LineOfCredit9Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "acmr_LongTermInvestmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-Term Investment [Line Items]" } } }, "localname": "LongTermInvestmentLineItems", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "acmr_LongTermInvestmentTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-term investment.", "label": "Long-Term Investment [Table Text Block]", "verboseLabel": "Components of Long-Term Investment" } } }, "localname": "LongTermInvestmentTableTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "acmr_LongTermInvestmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A container table for all schedule of long-term investments.", "label": "Long-Term Investments [Table]" } } }, "localname": "LongTermInvestmentsTable", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "acmr_LongTermInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term investments.", "label": "long-term investments [Text Block]", "verboseLabel": "LONG TERM INVESTMENTS" } } }, "localname": "LongTermInvestmentsTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestments" ], "xbrltype": "textBlockItemType" }, "acmr_MarketBasedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair value of option grants in period, valuation model assumptions based on market condition.", "label": "Market Based [Member]" } } }, "localname": "MarketBasedMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "acmr_NameOfDateOfIncorporation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information of place and date of incorporation of an entity.", "label": "Name of Date of Incorporation", "terseLabel": "Date and place of Incorporation" } } }, "localname": "NameOfDateOfIncorporation", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "acmr_NameOfSubsidiary": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of entity owned or controlled by another entity.", "label": "Name of Subsidiary", "terseLabel": "Name of subsidiaries" } } }, "localname": "NameOfSubsidiary", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "acmr_NinebellCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of related party.", "label": "Ninebell Co., Ltd [Member]" } } }, "localname": "NinebellCoLtdMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails" ], "xbrltype": "domainItemType" }, "acmr_NinebellCompanyLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the companies principal material supplier.", "label": "Ninebell Company Limited [Member]", "verboseLabel": "Ninebell [Member]" } } }, "localname": "NinebellCompanyLimitedMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "acmr_NumberOfAgreements": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of agreements relating to outstanding obligations among parent and subsidiaries.", "label": "Number of Agreements", "terseLabel": "Number of agreement" } } }, "localname": "NumberOfAgreements", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "integerItemType" }, "acmr_NumberOfInvestorsWithAgreementsEntered": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of investors with agreements entered pursuant to qualifying for the Listing and IPO.", "label": "Number of Investors with Agreements Entered", "verboseLabel": "Number of investors with agreements entered" } } }, "localname": "NumberOfInvestorsWithAgreementsEntered", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "integerItemType" }, "acmr_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of major customers who contributes 10% or more of entity's total revenue.", "label": "Number of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "acmr_NumberOfSharesCancelled": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total number of shares cancelled after taking ownership.", "label": "Number of Shares Cancelled", "terseLabel": "Number of shares cancelled (in shares)" } } }, "localname": "NumberOfSharesCancelled", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "acmr_NumberOfSubsidiaries": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of subsidiaries liable for PRC corporate income taxes rate.", "label": "Number of Subsidiaries", "terseLabel": "Number of subsidiaries" } } }, "localname": "NumberOfSubsidiaries", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "integerItemType" }, "acmr_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other items related to other long-term liabilities.", "label": "Other [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "acmr_OtherReceivablesCurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Other Receivables Current [Member]", "terseLabel": "Other Receivables [Member]" } } }, "localname": "OtherReceivablesCurrentMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "acmr_OwnershipPercentageInPartnership": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage ownership in Partnership's total subscribed capital.", "label": "Ownership Percentage in Partnership", "terseLabel": "Ownership percentage in partnership" } } }, "localname": "OwnershipPercentageInPartnership", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails", "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "percentItemType" }, "acmr_PaymentForCancellationOfStockOptions": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to cancel common stock during the period.", "label": "Payment for Cancellation of Stock Options", "negatedLabel": "Payment for cancellation of stock option" } } }, "localname": "PaymentForCancellationOfStockOptions", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "acmr_PaymentsToAcquireOfLandUseRight": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for acquisition of land-use-right; excludes purchases of land as inventory or as investments.", "label": "Payments To Acquire of land-use-right", "negatedLabel": "Purchase of land-use-right" } } }, "localname": "PaymentsToAcquireOfLandUseRight", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "acmr_PrePaymentForProperty": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the purchase of property.", "label": "Pre Payment For Property", "negatedLabel": "Prepayment for property" } } }, "localname": "PrePaymentForProperty", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "acmr_ProceedsFromIssuanceOfNetOfDirectExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the cash inflow from the net of direct expenses to the entity.", "label": "Proceeds from Issuance of Net of Direct Expenses", "terseLabel": "Direct issuance expenses" } } }, "localname": "ProceedsFromIssuanceOfNetOfDirectExpenses", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/ConsolidatedStatementsOfCashFlowsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "acmr_QingdaoFortuneTechXinxingCapitalPartnershipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the companies a Chinese limited partnership.", "label": "Qingdao Fortune-Tech Xinxing Capital Partnership [Member]", "terseLabel": "Qingdao LP [Member]" } } }, "localname": "QingdaoFortuneTechXinxingCapitalPartnershipMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "domainItemType" }, "acmr_REDEEMABLENONCONTROLLINGINTERESTSAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "REDEEMABLE NON-CONTROLLING INTERESTS [Abstract]" } } }, "localname": "REDEEMABLENONCONTROLLINGINTERESTSAbstract", "nsuri": "http://acmrcsh.com/20200930", "xbrltype": "stringItemType" }, "acmr_ReclassificationOfRedeemableNonControllingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of reclassification of redeemable noncontrolling interest holders.", "label": "Reclassification of Redeemable Non Controlling Interest", "negatedLabel": "Reclassification of redeemable non-controlling interest", "terseLabel": "Reclassification of redeemable non-controlling interest" } } }, "localname": "ReclassificationOfRedeemableNonControllingInterest", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "acmr_ReconciliationOfCashCashEquivalentsAndRestrictedCashInCondensedConsolidatedStatementsOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows: [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash in condensed consolidated statements of cash flows:" } } }, "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashInCondensedConsolidatedStatementsOfCashFlowsAbstract", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "acmr_RedeemableNonControllingInterestsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a redeemable non-controlling interests.", "label": "Redeemable Non-Controlling Interests [Text Block]", "terseLabel": "REDEEMABLE NON-CONTROLLING INTERESTS" } } }, "localname": "RedeemableNonControllingInterestsTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/RedeemableNoncontrollingInterests" ], "xbrltype": "textBlockItemType" }, "acmr_RelatedPartyTransactionPrepaidExpenseFromRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount for prepaid expense to related parties.", "label": "Related Party Transaction, Prepaid Expense from Related Party", "terseLabel": "Prepaid expenses" } } }, "localname": "RelatedPartyTransactionPrepaidExpenseFromRelatedParty", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "acmr_RightToUseLandLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right to use land lease term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Right to Use Land Lease Term", "terseLabel": "Right to use land lease term" } } }, "localname": "RightToUseLandLeaseTerm", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesLandUseRightsNetDetails" ], "xbrltype": "durationItemType" }, "acmr_ScheduleOfShareBasedPaymentAwardWarrantsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of warrants, 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.", "label": "Schedule of Share-based Payment Award, Warrants, Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions Used to Determine Fair Value of Warrants" } } }, "localname": "ScheduleOfShareBasedPaymentAwardWarrantsValuationAssumptionsTableTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueTables" ], "xbrltype": "textBlockItemType" }, "acmr_SecondTrancheInvestorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents Second portion of investors.", "label": "Second Tranche Investors [Member]" } } }, "localname": "SecondTrancheInvestorsMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "acmr_SemiconductorManufacturingInternationalCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the companies a Chinese limited partnership.", "label": "Semiconductor Manufacturing International Corporation [Member]", "terseLabel": "SMIC [Member]" } } }, "localname": "SemiconductorManufacturingInternationalCorporationMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "domainItemType" }, "acmr_ServicePeriodBasedApproachMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair value of option grants in period, valuation model assumptions based on service period.", "label": "Service Period Based Approach [Member]", "terseLabel": "Service Period Based [Member]" } } }, "localname": "ServicePeriodBasedApproachMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options exercised.", "label": "Share-based Compensation Arrangement by Share-based Payment Award Options Exercised in Period Weighted Average Grant Date Fair Value", "verboseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "acmr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award Options Expired in Period Weighted Average Grant Date Fair Value", "verboseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "acmr_ShareBasedPaymentArrangementNonEmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement of non employee stock option granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Non Employee Stock Option [Member]", "terseLabel": "Non-Employee Stock Purchase Plan [Member]", "verboseLabel": "Non-Employee Stock Option [Member]" } } }, "localname": "ShareBasedPaymentArrangementNonEmployeeStockOptionMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "domainItemType" }, "acmr_ShareCancellation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of stock that has been repurchased during the period and has not been retired and is not held in treasury.", "label": "Share cancellation", "terseLabel": "Share cancellation, note 12" } } }, "localname": "ShareCancellation", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "acmr_ShengweiResearchShanghaiIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Shengwei Research (Shanghai), Inc. [Member]" } } }, "localname": "ShengweiResearchShanghaiIncMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails", "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "acmr_ShengxinShanghaiManagementConsultingLimitedPartnership2020WarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of 20202 warrants.", "label": "Shengxin (Shanghai) Management Consulting Limited Partnership 2020 Warrants [Member]", "terseLabel": "SMC 2020 Warrants [Member]" } } }, "localname": "ShengxinShanghaiManagementConsultingLimitedPartnership2020WarrantsMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "acmr_ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of related party.", "label": "Shengxin (Shanghai) Management Consulting Limited Partnership [Member]", "terseLabel": "SMC [Member]" } } }, "localname": "ShengxinShanghaiManagementConsultingLimitedPartnershipSMCMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "acmr_ShengyiSemiconductorTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of related party.", "label": "Shengyi Semiconductor Technology Co., Ltd [Member]" } } }, "localname": "ShengyiSemiconductorTechnologyCoLtdMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails" ], "xbrltype": "domainItemType" }, "acmr_ShengyiSemiconductorTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the companies components suppliers.", "label": "Shengyi Semiconductor Technology Company Limited [Member]", "verboseLabel": "Shengyi [Member]" } } }, "localname": "ShengyiSemiconductorTechnologyCompanyLimitedMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "acmr_StockIssuedDuringPeriodSharesCommonStockWarrantExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of share warrants (or share units) exercised during the current period.", "label": "Stock Issued During Period, Shares, Common Stock Warrant Exercised", "terseLabel": "Exercise of stock warrant (in shares)", "verboseLabel": "Exercise of common stock warrant issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCommonStockWarrantExercised", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "sharesItemType" }, "acmr_StockIssuedDuringPeriodValueCommonStockWarrantExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock warrants.", "label": "Stock Issued During Period, Value, Common Stock Warrant Exercised", "terseLabel": "Exercise of stock warrant" } } }, "localname": "StockIssuedDuringPeriodValueCommonStockWarrantExercised", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "acmr_SubsidiariesOwnershipPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation of subsidiaries.", "label": "Subsidiaries Ownership Percentage", "terseLabel": "Effective interest held as at" } } }, "localname": "SubsidiariesOwnershipPercentage", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "percentItemType" }, "acmr_SubsidiesToBacksideCleanYMTCNationalProjectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsidies to backside clean-YMTC national project, commenced in 2020.", "label": "Subsidies to Backside Clean YMTC National Project [Member]", "terseLabel": "Subsidies to Backside Clean-YMTC National Project, Commenced in 2020" } } }, "localname": "SubsidiesToBacksideCleanYMTCNationalProjectMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "acmr_SubsidiesToElectroCopperPlatingProjectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsidies to electro copper plating project, commenced in 2014.", "label": "Subsidies to Electro Copper Plating project [Member]", "verboseLabel": "Subsidies to Electro Copper Plating Project, Commenced in 2014 [Member]" } } }, "localname": "SubsidiesToElectroCopperPlatingProjectMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "acmr_SubsidiesToPolytetrafluoroethyleneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsidies to polytetrafluoroethylene, commenced in 2018.", "label": "Subsidies to Polytetrafluoroethylene [Member]", "verboseLabel": "Subsidies to Polytetrafluoroethylene, Commenced in 2018 [Member]" } } }, "localname": "SubsidiesToPolytetrafluoroethyleneMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "acmr_SubsidiesToStressFreePolishingProjectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsidies to stress free polishing project, commenced in 2008 and 2017.", "label": "Subsidies to Stress Free Polishing project [Member]", "verboseLabel": "Subsidies to Stress Free Polishing Project, Commenced in 2008 and 2017 [Member]" } } }, "localname": "SubsidiesToStressFreePolishingProjectMember", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "acmr_SubsidiesToTahoeSingleBenchCleanCommencedIn2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsidies to Tahoe-Single Bench Clean, commenced in 2020.", "label": "Subsidies to Tahoe-Single Bench Clean, Commenced in 2020 [Member]", "terseLabel": "Subsidies to Tahoe-Single Bench Clean, Commenced in 2020 [Member]" } } }, "localname": "SubsidiesToTahoeSingleBenchCleanCommencedIn2020Member", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "acmr_SupplementalCashFlowInformationRelatedToOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information Related to Operating Leases [Abstract]", "verboseLabel": "Supplemental cash flow information related to operating leases [Abstract]" } } }, "localname": "SupplementalCashFlowInformationRelatedToOperatingLeasesAbstract", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "acmr_TermToCompleteListingOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term to complete listing of shares of ACM Shanghai on the Shanghai Stock Exchange's new Sci-Tech innovation board known as Star Market.", "label": "Term to complete listing of shares" } } }, "localname": "TermToCompleteListingOfShares", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "durationItemType" }, "acmr_TradingSecuritiesListedInShanghaiStockExchangeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Trading Securities Listed in Shanghai Stock Exchange [Abstract]", "terseLabel": "Trading securities listed in Shanghai Stock Exchange [Abstract]" } } }, "localname": "TradingSecuritiesListedInShanghaiStockExchangeAbstract", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "stringItemType" }, "acmr_TradingSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for trading securities.", "label": "Trading Securities [Text Block]", "terseLabel": "TRADING SECURITIES" } } }, "localname": "TradingSecuritiesTextBlock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/TradingSecurities" ], "xbrltype": "textBlockItemType" }, "acmr_VotingRightsPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of votes entitled for each share of common stock.", "label": "Voting Rights per Share", "verboseLabel": "Number of votes for each share entitled" } } }, "localname": "VotingRightsPerShare", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails" ], "xbrltype": "integerItemType" }, "acmr_WarrantConversionToCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Conversion of warrants to common stock.", "label": "Warrant conversion to common stock", "terseLabel": "Warrant conversion to common stock" } } }, "localname": "WarrantConversionToCommonStock", "nsuri": "http://acmrcsh.com/20200930", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r454" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r455" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r455" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r457" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r455" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r456" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Listings [Line Items]" } } }, "localname": "EntityListingsLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityListingsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container for exchange listing information for an entity", "label": "Entity Listings [Table]" } } }, "localname": "EntityListingsTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r455" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r455" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r455" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r455" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r451" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r452" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r320", "r321", "r328", "r329", "r449" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/IncomeTaxesDetails", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r320", "r321", "r328", "r329" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/IncomeTaxesDetails", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r250", "r251", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r436", "r437" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r250", "r251", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r436", "r437" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails", "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r248", "r250", "r251", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r436", "r437" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails", "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r248", "r250", "r251", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r436", "r437" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails", "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "domainItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r249", "r368", "r369", "r371" ], "lang": { "en-US": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries [Member]", "verboseLabel": "Subsidiaries [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "OTHER PAYABLE AND ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherPayableAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r41", "r121", "r370", "r371" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r190", "r191" ], "calculation": { "http://acmrcsh.com/role/AccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r24", "r190", "r191" ], "calculation": { "http://acmrcsh.com/role/AccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, less allowance for doubtful accounts of $0 as of September 30, 2020 and December 31, 2019 (note 3)", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/AccountsReceivableDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable [Abstract]" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r399", "r418" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r47" ], "calculation": { "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r10", "r11", "r47" ], "calculation": { "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r209" ], "calculation": { "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Total accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r66", "r67", "r68", "r420", "r442", "r443" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r65", "r68", "r69", "r124", "r125", "r126", "r326", "r438", "r439" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r283" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r124", "r125", "r126", "r280", "r281", "r282" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r252", "r254", "r286", "r287" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r224", "r233", "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Issuance of warrants (note 12)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to reconcile net income from operations to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r254", "r275", "r285" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r192", "r202" ], "calculation": { "http://acmrcsh.com/role/AccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts", "negatedLabel": "Less: allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/AccountsReceivableDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r116", "r175", "r179", "r185", "r200", "r320", "r328", "r341", "r397", "r417" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r63", "r116", "r200", "r320", "r328", "r341" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current assets:", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r255", "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r334", "r335" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r123", "r168" ], "lang": { "en-US": { "role": { "documentation": "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).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r36", "r107" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r101", "r107", "r112" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r101", "r342" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities [Abstract]" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Class of Stock [Abstract]" } } }, "localname": "ClassOfStockDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r114", "r116", "r140", "r141", "r142", "r145", "r147", "r153", "r154", "r155", "r200", "r341" ], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/DocumentAndEntityInformation", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r241", "r253" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r216", "r404", "r426" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (note 18)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "COMMITMENTS AND CONTINGENCIES [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r213", "r214", "r215", "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Stock Class A [Member]", "verboseLabel": "Class A Common Stock [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/DocumentAndEntityInformation", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock [Member]", "verboseLabel": "Common Stock Class B [Member]" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r124", "r125" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r233" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense [Abstract]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r71", "r73", "r74", "r80", "r409", "r432" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to ACM Research, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r73", "r79", "r318", "r332", "r408", "r431" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r162", "r163", "r189", "r338", "r339" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r162", "r163", "r189", "r338", "r339", "r444" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r158", "r415" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r162", "r163", "r189", "r338", "r339" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r161", "r162", "r163", "r164", "r338", "r340" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r327", "r333" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r208" ], "calculation": { "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r243", "r244", "r247" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Advances from customers" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r109", "r110", "r111" ], "lang": { "en-US": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Convertible shares in to Class A common stock (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r86", "r116", "r200", "r341" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Revenue [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SHORT-TERM BORROWINGS [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r398", "r400", "r416" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails", "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r351", "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Promissory note principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r50" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate on promissory note" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r51", "r337" ], "lang": { "en-US": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Promissory note maturity date", "verboseLabel": "Line of credit due date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails", "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r119", "r234", "r237", "r238", "r239", "r350", "r351", "r353", "r414" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesTradingUnrealizedGain": { "auth_ref": [ "r197" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Unrealized gain on trading securities" } } }, "localname": "DebtSecuritiesTradingUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeCurrent": { "auth_ref": [ "r222" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "DeferredIncomeCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r291", "r292" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets (note 17)" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r117", "r301", "r307", "r308", "r309" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r105", "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r105", "r207" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "STOCK-BASED COMPENSATION [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r121", "r369", "r403", "r428" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Investment due amount" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Basic and Diluted Net Income per Common Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r81", "r129", "r130", "r131", "r132", "r133", "r137", "r140", "r145", "r146", "r147", "r150", "r151", "r410", "r433" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income attributable to ACM Research, Inc. per common share (note 2):", "verboseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r129", "r130", "r131", "r132", "r133", "r140", "r145", "r146", "r147", "r150", "r151", "r410", "r433" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r113", "r148", "r149" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Basic and Diluted Net Income per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r342" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r294", "r310" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Statutory U.S federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r294", "r310" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Foreign corporate tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Accrued payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r276" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized employee stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average period over which unrecognized compensation is expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Share Option [Member]", "verboseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Manufacturing Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "COMMON STOCK [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r124", "r125", "r126", "r128", "r134", "r136", "r152", "r201", "r233", "r240", "r280", "r281", "r282", "r303", "r304", "r343", "r344", "r345", "r346", "r347", "r348", "r438", "r439", "r440" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Purchase price" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Percentage of ordinary shares issued" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r37", "r176", "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Investment - equity method" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liability carried at fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r206", "r383" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "China [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r105" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposals of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r116", "r175", "r178", "r181", "r184", "r186", "r200", "r341" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r175", "r178", "r181", "r184", "r186", "r396", "r406", "r413", "r434" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r77", "r105", "r173", "r198", "r405", "r429" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity income in net income of affiliates", "terseLabel": "Equity income (loss) in net income (loss) of affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INCOME TAXES [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r295", "r299", "r300", "r305", "r311", "r313", "r314", "r315" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Expense", "terseLabel": "Interest or penalties" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r135", "r136", "r174", "r293", "r306", "r312", "r435" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit (expense) (note 17)", "negatedTerseLabel": "Total income tax benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income Taxes [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Advances from customers" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Other payables and accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r75", "r172", "r349", "r352", "r412" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseShortTermBorrowings": { "auth_ref": [ "r411" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.", "label": "Interest Expense, Short-term Borrowings", "terseLabel": "Interest expense related to short-term borrowings" } } }, "localname": "InterestExpenseShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r99", "r102", "r108" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. 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.", "label": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INVENTORIES [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r59" ], "calculation": { "http://acmrcsh.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r62" ], "calculation": { "http://acmrcsh.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Inventory, Gross", "totalLabel": "Total inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r62" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories (note 4)" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r61" ], "calculation": { "http://acmrcsh.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r60" ], "calculation": { "http://acmrcsh.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r88", "r171" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Investments": { "auth_ref": [ "r427" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Long-term investments (note 10)", "verboseLabel": "Total" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments [Abstract]" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails", "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TRADING SECURITIES [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r368", "r369" ], "lang": { "en-US": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r362", "r364" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease expense [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvement [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LEASES [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted average remaining lease terms and discount rates [Abstract]" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of Lease Liabilities for Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r363" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://acmrcsh.com/role/LeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r363" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r363" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r363" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r363" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r363" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r363" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r363" ], "calculation": { "http://acmrcsh.com/role/LeasesDetailsCalc2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r116", "r180", "r200", "r321", "r328", "r329", "r341" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r116", "r200", "r341", "r402", "r423" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable non-controlling interests, and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49", "r116", "r200", "r321", "r328", "r329", "r341" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Annual interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "ACCOUNTS RECEIVABLE" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansPledgedAsCollateral": { "auth_ref": [ "r193", "r380" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Accounts receivable pledged as collateral for borrowings" } } }, "localname": "LoansPledgedAsCollateral", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LONG TERM INVESTMENTS [Abstract]" } } }, "localname": "LongTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r223" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r216", "r217", "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Required liquidate damage value" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r5", "r46" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Trading securities (note 11)" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r83" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "negatedLabel": "Unrealized gain on trading securities", "terseLabel": "Unrealized gain on trading securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r58", "r116", "r200", "r341", "r401", "r422" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://acmrcsh.com/role/ConsolidatedStatementsOfCashFlowsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r103", "r106" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash flow used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r70", "r72", "r78", "r106", "r116", "r127", "r129", "r130", "r131", "r132", "r135", "r136", "r143", "r175", "r178", "r181", "r184", "r186", "r200", "r341", "r407", "r430" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator [Abstract]" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r70", "r72", "r135", "r136", "r323", "r331" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Less: Net income attributable to non-controlling interests and redeemable non-controlling interests", "terseLabel": "Net income attributable to non-controlling interests and redeemable non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "verboseLabel": "Net income attributable to redeemable non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r129", "r130", "r131", "r132", "r137", "r138", "r144", "r147", "r175", "r178", "r181", "r184", "r186" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income attributable to ACM Research, Inc." } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r124", "r125", "r126", "r240", "r316" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses, net" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r175", "r178", "r181", "r184", "r186" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r357", "r364" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Maturities of lease liabilities [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r355" ], "calculation": { "http://acmrcsh.com/role/LeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r355" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of operating lease liability (note 8)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r355" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Long-term operating lease liability (note 8)" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r356", "r359" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash outflow from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r354" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets, net (note 8)" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r361", "r364" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r360", "r364" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "DESCRIPTION OF BUSINESS [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Other payables and accrued expenses (note 7)", "totalLabel": "Total" } } }, "localname": "OtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r47" ], "calculation": { "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails": { "order": 9.0, "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Open capital commitments" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r318", "r319", "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r318", "r319", "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after 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, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Effect of foreign currency translation gain attributable to redeemable non-controlling interests" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r64" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OTHER LONG-TERM LIABILITIES [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "OTHER LONG-TERM LIABILITIES" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities (note 9)", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other Long-term Liabilities [Abstract]" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherLongtermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OTHER PAYABLE AND ACCRUED EXPENSES [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [ "r122" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.", "label": "Payments for (Proceeds from) Investments", "terseLabel": "Repayment of investment in cash" } } }, "localname": "PaymentsForProceedsFromInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Payment for repurchase of Class A common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r93" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r92" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedLabel": "Investments in unconsolidated affiliates" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r196" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of trading securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r255", "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r8", "r204", "r205" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent).", "label": "Proceeds from sale of interest in subsidiary" } } }, "localname": "ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r94" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of Class A common stock in connection with public offering, net of direct issuance expenses of $2,287" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r96" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "verboseLabel": "Proceeds from issuance of common stock to redeemable Non-controlling interest" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r95" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from short-term borrowings" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r94", "r279" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from stock option exercise to common stock" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r47", "r220", "r221" ], "calculation": { "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Accrued warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r70", "r72", "r100", "r116", "r127", "r135", "r136", "r175", "r178", "r181", "r184", "r186", "r200", "r318", "r322", "r324", "r331", "r332", "r341", "r413" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r39", "r210" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r212", "r446", "r447", "r448" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r38", "r208" ], "calculation": { "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Total cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r210", "r425" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net (note 5)", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r210" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r208" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ACCOUNTS RECEIVABLE [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r24", "r32", "r424", "r445" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Receivables" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r227", "r228", "r229", "r230" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable non-controlling interests (note 15)", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Components of Change in Redeemable Non-controlling Interests" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/RedeemableNoncontrollingInterestsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r86", "r121" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.", "label": "Service fee charged by" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r249", "r368", "r369" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/LongTermInvestmentsDetails", "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails", "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r249", "r368", "r369", "r371" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/DescriptionOfBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transaction, Due from (to) Related Party, Current [Abstract]", "terseLabel": "Related Party Transaction [Abstract]" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedPartyCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "verboseLabel": "Purchase of materials" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RELATED PARTY BALANCES AND TRANSACTIONS [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r249", "r368", "r371", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/LongTermInvestmentsDetails", "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails", "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r366", "r367", "r369", "r372", "r373" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY BALANCES AND TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentOfNotesReceivableFromRelatedParties": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Repayment of Notes Receivable from Related Parties", "terseLabel": "Repayments of notes" } } }, "localname": "RepaymentOfNotesReceivableFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r98", "r120" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of short-term borrowings" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r98" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Repayments of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r289", "r450" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r14", "r112" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r240", "r283", "r421", "r441", "r443" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated surplus" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r124", "r125", "r126", "r128", "r134", "r136", "r201", "r280", "r281", "r282", "r303", "r304", "r438", "r440" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Surplus (Deficit) [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r169", "r170", "r177", "r182", "r183", "r187", "r188", "r189", "r245", "r246", "r382" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r162", "r189" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "verboseLabel": "Other Payable and Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/OtherPayableAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Components of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Income Tax Expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Basic and Diluted Net Income per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r254", "r274", "r285" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r33", "r34", "r35" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r39", "r210" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r118", "r370", "r371" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Related Party Balances and Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/RelatedPartyBalancesAndTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r255", "r278" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r257", "r264", "r266" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "verboseLabel": "Summary of Share Option Activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Assumptions Used to Determine Fair Value of Share Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (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 and measures of the maximum and average amount outstanding during the period; (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.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Short-term Debt [Table Text Block]", "terseLabel": "Short-Term Borrowings" } } }, "localname": "ScheduleOfShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r55", "r114", "r153", "r154", "r226", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt and Equity Securities, FV-NI [Line Items]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Secured Promissory Note [Member]" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Stock-based Compensation Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Stock-Based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value of Options Granted [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Expected dividend" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighed Average Remaining Contractual Term [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited/cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r259", "r278" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Option Share [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r253", "r256" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails", "http://acmrcsh.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails", "http://acmrcsh.com/role/StockbasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Forfeited/cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Fair value of common share (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r269", "r284" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected term in years", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/StockbasedCompensationAssumptionsUsedToDetermineFairValueOfShareOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited/cancelled (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Outstanding weighed average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Shares issued (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Share price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r17", "r398", "r419" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Short-term borrowings (note 6)", "verboseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Short-term Debt [Abstract]", "terseLabel": "Short-Term Borrowings [Abstract]" } } }, "localname": "ShortTermBorrowingsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Debt [Text Block]", "terseLabel": "SHORT-TERM BORROWINGS" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/ShorttermBorrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r358", "r364" ], "calculation": { "http://acmrcsh.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r114", "r116", "r140", "r141", "r142", "r145", "r147", "r153", "r154", "r155", "r200", "r233", "r341" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/DocumentAndEntityInformation", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails", "http://acmrcsh.com/role/LongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r56", "r124", "r125", "r126", "r128", "r134", "r136", "r152", "r201", "r233", "r240", "r280", "r281", "r282", "r303", "r304", "r343", "r344", "r345", "r346", "r347", "r348", "r438", "r439", "r440" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements of Cash Flows (Unaudited) [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Balance Sheets (Unaudited) [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r124", "r125", "r126", "r152", "r382" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r22", "r23", "r233", "r234", "r240" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Conversion of class B common stock to Class A common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r233", "r240" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Shares issued (in shares)", "verboseLabel": "Issuance of Class A common stock in connection with public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) forfeited during the period.", "label": "Cancellation of stock options (In shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r233", "r240", "r261" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock issued upon exercise of stock options (in shares)", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/StockbasedCompensationShareOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r56", "r233", "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Conversion of class B common stock to Class A common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r233", "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Issuance of Class A common stock in connection with public offering", "verboseLabel": "Shares issued value" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "auth_ref": [ "r277" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, Forfeited", "negatedLabel": "Cancellation of stock options" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r56", "r233", "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r233", "r240" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Number of shares repurchased/surrender in exchange (in shares)", "negatedLabel": "Share repurchase\\cancellation (in shares)", "terseLabel": "Share cancellation (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStockDetails", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited", "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r22", "r23", "r233", "r240" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Share repurchase\\cancellation" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r116", "r194", "r200", "r341" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total ACM Research, Inc. stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' equity:", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r116", "r124", "r125", "r126", "r128", "r134", "r200", "r201", "r240", "r280", "r281", "r282", "r303", "r304", "r316", "r317", "r330", "r341", "r343", "r344", "r348", "r439", "r440" ], "calculation": { "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r115", "r240", "r242" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "COMMON STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Components of Trading Securities" } } }, "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradingSecuritiesDebtAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investments in debt securities classified as trading.", "label": "Cost" } } }, "localname": "TradingSecuritiesDebtAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/TradingSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/PropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r290", "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r156", "r157", "r159", "r160", "r165", "r166", "r167" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantsNotSettleableInCashFairValueDisclosure": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of warrants not settleable in cash classified as equity.", "label": "Fair value warrant amount" } } }, "localname": "WarrantsNotSettleableInCashFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/FinancialLiabilityCarriedAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r147" ], "calculation": { "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r139", "r147" ], "calculation": { "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "totalLabel": "Weighted average shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted average common shares outstanding used in computing per share amounts (note 2):" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r137", "r147" ], "calculation": { "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://acmrcsh.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://acmrcsh.com/role/SignificantAccountingPoliciesBasicAndDilutedNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5086-111524" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.7)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r451": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r452": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r453": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r454": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r455": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r456": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r457": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" } }, "version": "2.1" } ZIP 86 0001140361-20-025035-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-20-025035-xbrl.zip M4$L#!!0 ( .":5&\!KO#(!4 'R 1 86-ML%86M9(\DSQMT20D88?^E/%]@# M4FI,IA;\1,;'MV?L'^.*!+9+L+M$G0[+_$0_4V>%UK81VF2)PK&]1G1C.^CR M9!6&F\^GI[:S)@Y=O76"]>GYV?G96>^",>.A-?+#FX"LK]'"CKSP\N2OR/;P M B/WQ #N??KYB>Y*>7Q\?/MX\38@2RCDK'OZQ^UHQNM-:5DUFCIC0I#K>Z;8 MIWOBI05?G++D>YNB'0\Y^H2-;J_7.^6I.U(H""N*QCX-;=]!(KT;[C*(Q.]/ MX\24%! +MQNT;X^%3>\Y<9K"Y>R<=3L7W303)6%1KEV2))L?K>5"N"$Y99E. M@0(1[.PR!'Z)/('?.A'8)* M\T_)Q\T&^XL@^0+?&"2?4QBG:&%PD#XS+BY/*%YO/(8 _[8B:'%YPK2EDZK) MOS<$O07^4A(2>$B!*4L^A2P4E)ES-MI7G!9A$R=72DZ)H)!@@TB( 9.]#IZ^ MF%B.[545"[(XD==HJ5RTJ"H59,$^;K)0GGU?52C(@KS7E8>5,P<)#/;C;FI* M!UO.S'7@1&QP[_ONT ]QN#6A?Y(U5Z03 [N7)TJ*7;UIS7O$?CN#L?_LS.@8 M:0GB3]MWC;@X0RCOU]/#0@[+CRAR+?\W_ONP*R>Y$Q)5SH/>4CYC5B'E^9*O M*0:UH1D$OHM\*!M^T,##+IOTKVR/34NS%4(AO?/MR,4AFX094E4R*($#V#AP M,VA;E""W*]P02S>2XHVX?..770U_;[&LA^7$)M 0*Q1BD*PRL-GU"M/J1GGY8>3?>U&L##V]?/Y(L.!$;/0CCAUE66PLOTEHJ8_ M"P/G^RKP7+! AW]%,"57U9-212E5Y**NBB15&]@WQ,K_SXBK;]6CMGK8='7C M!8^E%AF:C$KHW]6&'BHR>$TMRL4HE\1(ONJHE;G&HJ,,L)KEQSOY\J-:'>WR M0V4J(NH0O&&568NKB&(?49K8B-(D)5X?4N,04\<+:$00^V,X&TS-R=RTQH9U M8US=S@GF"2.TX0@1'M+R>@Y@Y&"1QJ$@TLYWE89N:7 ML7EC#OKCN=$?#*R[\=PI,'I%#D(/]CW;/N(82+YK@'B M(@]$TO@S8SH<#,VO_:O1L&U\H?%-_P&D"\BN)X@?-,W]+M_>'>\+PEI[PZ;6,0KC=E=2:(!XGP=B,K4FP^G\SS?&9,0'H?&U M,?S7G3FY!7S>&./AO,5'G")6 0E#1-97 2'!(W,.)A.#)$&#Q@?)=/"[-9UW MYL/IK7%E3:?6-Y@,V@XB F#!"I),["T;YD'[8>PG$7*'3QNV]DVPT-!H8/F8 MA\6:_SZ<&I/^GVQ:X%T$IHOIW1"ZRA^3X7C6#F(9C$;(WF&1_-:T^:=\FX^& M_;9=);H_"OPE&V=&V+[''@YQ1NMEJ9JV[Q7I^\@:?XG'HI'9OS)'YKR=K0\4 M'5I[#JW-UD(TY!9PHO62!#4,W3-)%P # X 6R[-YFQ*;@$0 9@3F\7RS) 3 M$:$KY#]K&E]B,,^G_6MFBLV& V"A5?V#EK_!ONT[V/;2D68[L D8 VX_O+$Q M^6I[46*>E:+4X".QG&_,<7\\,/NCW>CTIS'H3\&B@-EY;MSTS:GQM3^Z:\TX M$;8I\NQX6S'<)KY"YH&"#N-3V^$.H1BU,H0:T"16]G0XZL\!H$D?3 [CJ@\F MQV XXRLJZ&_C67_ -JC:GI;=:5ZO@]C_D^X>[S]H()!8W@/K]M8:&[.Y-?AG MV\Z9KN$BM&8VPSCPG< /X2L4L31]6%#!++[K&#HR#282(WPZO!X.;[EQ,;;& MG8$UGD^MT8A-/^88%@ P][=](F.&,^5G 5K<=PYFG1!559"F045FC+,NTKD" M,^2:]1IFZ/79\-0BD=D79+$"<_MIOR^X_Z!I<>UJ)9U ML[= 5O>WBYB6HE3!J_>R:[&NY;MO@2]VXHL 9[ZH@(Q=]UJP"IW^+2!5O/^Y M/EA,H^]]4I^_%LEJ(00MO"5C"3*=KS!9V1-E$00Z.$N'(K1 EHI)$&$L2E2! MF(]$T")8*IZAA:]N8(.(: 5Z%\G[\ 4M9!_/NJKPAQ:FTG[7:Q3:V%,Y7E.*E_>\]BIY M7A,^6DQ+NUZO;(H=6#Y=8R^"5=48A7&7G""2!$*N ,2,!KQ@>:_GR.W5<.2^ M,3CW_,J6A'\#!$@O;-D@8L0R&%R(5MVJJ]L(VO:.HBE>KD(*;5M>L8IROJX* MO:NL0HQ/ Q@U8D[?< UJ-:6RI@Q@10^RQ]5W<^ M5-:=#,/\L@_.LL%X;G6H9)A)1C^*DU\VT*17.M"D15$=:9*!3_+]96)->MI8 MDQ:GBL$F&>#*$+YJN$FO;KA)BWNY>)/L-%R<_M(1)[T*$20XG M7N6^#(-5:YRW<)6($\H/G HB_9!9)U*H5SE2J.V0Y4*%LB-F<;JR@]8(%NI5 M"!9JL2P3+91!LC!5A6/E>*%>V7BA%L&: 4,94*MD4.'\4B%#O6>&#+5:42]F M**,4%>C5P2(O$374>U;44*L/ZEM<,KA+OJOP%6]OT8*HN?VE1:I>@-=!ORU) MK>ZUSP[QZM4/\6JUH'2,E_QKLM^4W7"LGU^Y(5DO/JQ7)3[L3?S>1X?S:8B, M&@FGK*0^3.0/^55^C7ROI".Y#1>%CO (DY@_8\]@JQH55*-/ M:;3F+4CO(&D>0-N!W8Y]M#,$K(6@!_0++ =AE5A">YY;]"LI6#YN+)SW]6N[-*AKCW=35\M4E7O M_,K9$!HZG4U1>->7%MJJEX?]5V#]Z^G!D\SQA^S#S>S99KS>!"0T_-Q[X>++ MUDO;WF1>J([?&A\%#B\L^WJT-.,I\D*:?NGLBWK[1-WTC5LE.ZJ'J:7LT*), M[$=GG[L>!SQFBFRUC9+C0LR8_O'L]G B MW)J<..F'/WU[,90D_.JCHSNUS\ MU[.9\&WLL(?5NQ\K<;'/%O_L[$NHQP?%3O6V2#.Q'W5:XO"!ZEX\HOMH:?/W M_@IZ<":;1T@F5X>5T^F>=[H?GL]'6)F'L$[]V48--X0A^ZD:%&DN_JNSSU^[ M$2Y.L4]#ML5:KA%X%O97)\W'FN*"-<4SN'AW2M@+Y249X-2LVG>=LT^=[EDU M!))"WO._W)+8"QE8Q>_K2>J&Y#2$F?'4#_R.'ZT1P4ZY^L67&FFN*G@KSJM))96%[<\(SK0D!<_M,GXN3SY9A-FT<+"_@$1"O7, M@]RE\,QX^+>.D%5[><*8PY_A*ZS#R=8,T9JM7$&6Z)Z&.(R8)%]($&U24@PD M)X://8_MA(2][6 #-0&,+T\6MD?A0TR\@0X2N'->DQN1Y&+N..T^=FQ= MGCC\V$"QQ-R>'S!:SQ.N]N9"2M(:(Y>+[E5BQ4\JF[ZP!9-W!@NBEJ0_%O$G M!$WL+?MP$Y T %L0MR"],>+IM';/O*B>UH+WOF1S2A2W%/FQ24_G0=_Y*\($ ME%4\$I<7O)CR:&0V*8T8I;5(AEX QR$Z/!%4]Y*KU#V MT;0K,!V ;!Y.3\;9=,7^9:F:(N .V :L333+_^ >C_A76CN'U>E MB (KS5^^ ;QWRH(BMJ:'2D&1B?"_AH(.@&^'+SQ$)-A)QND\;.+VSEZ"J^\ M[.KCN07%[0*+?5AE?P[3[S]&/PMG;.NK>=WM]2E%E++OQ>+K29LHX.&IY6+Y MM)1-%"]_WYI$,A51$X4J/#8L&=9*T#9L/ )3_QX1:W%K_P=61A$- ["YQ753 M$8$H!_9#M$3DY^(T8U,*#^$#*S$.Q@X(O46,?=&@49)E%- -UC;V?^YTL;M1 M97?-BD3ME%0-4[B45[X8I=S?,T&$]1I[":LOM@ (M[MXKF3)ZDJ$K5I BW@ MNHG)7U-=XZU+E#E%A=93-$FP,_P6K*F5:M#CS M2:^BF\^9P!!9\UT<6$&%:(0I\^TFD1OBH*BA$\5**_W)@^,*^;7.<&45 T6:0 6O.W+H%(1 M-5B@;]&35/.*29HFS,!#MC^ @7B.G)4?>,&2W4F$UU"CFQ.K#''3!(S'ZFLP MK:T%BU4BFR#-2VF:-K#?8$)#[=I02=4TA,2^W]<-#OT&]R6!3]6TI"9K MFE#7L.AT0HN8OLM_[1:DIB\NZ/BEDS(KN6;^)AK0";_ ;#"W5P&:P6C@H2L$ MO2P>&8,U4#O(-7WFH\NO1^KE;YI&"&)S@=CGM?V)B3X#X"M M:H*R>1LL_B3PMB&"$A=>%) A:NMAWRDDEJ3I<'"#CT A8"ML($B)LQ7X"]+ MP%PB6].$YK<,3D9.P\L*)9K77P+B&37Z=DE-6QG2O;HBVQG7DG6Q FXZ#4;C5!Y M+V9)D-SP\VK+]J*B>V3^0+A&V.?U4:5@ E7#%##=:M^9'M]PN.HO87#A@ SY M$M"5[,WK,C1NKW[@V93RBUIC1XF@=C*O2AGJAF$IV:DU?7;?0/)9G"&UI W; MX84.=(\\CVU_VOZV:-=#3=:T:?%WM$!XML)/F(6!L1U09G$M"9O"!AB&,@PF MF!M!1=NOD"MB07$;##/?3>2[ EBY9GCI@IO6<'RW>(MG:(V98RUR8!S:[7-M M-3I2)W/3&F _&A5U\$**'QTAM.O:U2()\W-HX;:%GK2)"Z3D)LM;VX$%/##+ MW3DW"-$!/R,DSD5ZTJ: JHOZ8NN@-$2AE^N9TM2F=3V1R7.E".?'($+WDU*& M?7*CA?BH%N+C,0CQ7BG#^V,0X8-2A _'($)7#4/W*'#HYC>TY MQ?!Z?J$6XN(8A'BGE.'=,8@@K[M;=HQ!"K4W=HU G]7KC*)8; M7?5DW3V.V5HMPU&(H)XAND/4.\,=)N[ M-2"*D__<78WN0^$8WJ%0\4D: M,2:Q'/V1C*>"F\U:)#XFN?]&2WDD$O\+X'+MX"8@8<1\%\[J#^P_P<=$0)4; MLT;>IBT),E[&6]N/V)TY?(CG0YB?Q%$.]G'LDL.#=8MH6F,PWRI!*^13_(#B MRTA' :7]$(:E^RCD3KM /M#')_/5DX$8@O/Z51W+Q /"$Q8#=XWB_YM^F==) M,I[D>@4<2P/IX@%&8?48 B%/TSKA/D1&)I@TM6DBB"^I",^G3 C:V#A]&_*& M!&N1,+/.K)6_*3.NSB#I TZV-P]@AN1W/8N1!+FD8^FEF;LI8O.HZ.:*-%44 MK1DG8K\&+')CQR6W[P0IY,FB&#\@D%)_BIR-?; *2^T.6)+82T[ +G^)/!YU MG5NPSFX'\E'T.24U;6!*8V,3PSV^J4D:/9NC:)HA+]P5?QBWG4^J86/^F'AM M@559H+8\N6$6\TYEA"-X,HW*)/_@04,OQ7"Q0.P)$12/SOP2J05BT6NPCMSA M,(7I5I"M2J;FC?:\CU^Q9SN2Z_#Z;/W&NMGEA'VWB)M%&VLVP8;=J?-SVG^JE4WK?'3CMKWW9(]OW2.IG7T6YM\1R&' M,B>4)*UI[,\0>RI0=FMF M^3P-6SAI-_%DAPFJ9,K VY!C!2-$*4+9XZ\' ^84,45,$]G)"1ADV/,^[+$4 MMI@J/FGQ"H4?2R/6.GE1LV#)5Z#'SWN):L M#6J7<-PM(>LW]8MH8L?@RNO$)P[93=ZY)4810=,6%FR_#KLH)IL06!4)3QID M[ZI5T1W+#CL;G:^1AQ_84?<^N_8:] U9B_2:T(P?7T?:%*$U&_#I/M/^J+]D M$TI,;-J^-;\49G]7?GIX4GYY3#%=T[K>_M3K%&UBVSGG'E'0-'';K(Y7@-W" ME83'2>Y??K$BFX;^A 0.0BYEWLK]96D?)YC\0[.G!5R M(R]]\#BWD93"R.:9>/-I__1PX1K])0MMXNJ#.QKGP1U%S'VZL]=$8[B(XN>. M&ORIU?A=KM_^'U!+ P04 " #@FE1E6C0W\84 !(+ $ %0 &%C;7(M M,C R,# Y,S!?8V%L+GAM;.U=6W/;.)9^WZK]#Q[/L^,XV9W9I#HSI?B2O=I"B8A"]L4H04IVYI?OP )4KS@2E+BH;MKICJ)>'!P+A^ @X/;+W]_ M745'SY@EA,9?CL_>O3\^PG% 0Q(_?3G>)"/6Z/+B^^S>X6).*DR='MW9S_%1_]]=U[\;^CKXRBD)'P"9^??R\1UE3ZW)!V%F*=+S&[1%CU&>!:' MLR!@&QQ>OJYQW$\X1\:=A+YE=(U9NKV-4)QRYI?_MR'K%8[3'SCM(;(3VTX" M7\?/G UEI)=)55PZB<.=03=QFMSA )-GX:$>4AF8=1+NGCS%9$$"X8.<->]* M;VE$ J[W5Y20@+OF@D0;WN%RQUSS?GF%;S$[IZL5C>^7B/719LC:.ZE_3N-0 M-)&0_R7A]89B8+E/^7\%$I/YXAPERZN(OB0_8[0)"?_:1<].U>Q'H?E:C)Y\ MW$JX:;D=UPPO>0'RC'/K[E=/C]J'4_\KBL0H=K_$.-V#'W7LJPH$?.3:1)GF M-_S?M:KQ:XHYVU(@H<@P&F8"%")$-*A5&XGXA;*ZRK+6+ Q8H.0QBP5X"/:$ MT/I4F.(41VE2_)(9Y^3]F0Q8_BQ__N<(/>+HRW']QY2D0LOBQ].Q M1#6-0@T%7$BE6F;2NK(5:,Q876_$@H(Q_VL-%^U@35*<)IO5*N-VPC&P*LHO M&%VU?$"]E*H(^ODHYW24TB,S!\I"S+X3R7_'S#&)=1 MB='&MQI4RV\C(A:O$2EB.[4>1IH2HTJ:L<'9%):Z::, IR3,,:KD(,'Y5SC@ M%'& &!GY'Z(=/:-(C)NS]!PQMN6QT3]0M,$-9WN5D>9R+ ,0#%VT-8/#D:,$ MRQDNIF];V8D_?\1CO^+O,2V':&J/DD;U#\!]*=!=K/_Z@6EO_X"QU]W M.$D9"?A\3(PPZH9JI)%6T- =*6+-F:?:CA(Y_X''.=^1^PWG(I.XQX'&T92 M@C53"P=*:1HC)4!WNVMF=KJ1C^,\7N&*Q-PT-^09A]=QBN(G(A8*<[RV_.Y&+"UD(X;D>2_%-*ZW\8 W M8;C "\S[HS!?87E KSJ_VPFE:4R$D/SMK)#&UZ;R\&)1,1%*TFRA33$O;'RI M3 O++Y!F<_QK".>U50/'+/V]0'/Z4?7^[*6F^2A5:7R%9WBRZ MQOJM0O#R9C<$/9(HFU7,XO ^I<%O2QIQ*1.1]4VW30\ZDALAGF&92J-.!33\=(! M)*8L$UMI--WG8N+?^CQ>OS"P?ZE5^5K',DSM65*A52N\*;:U+[+V/J#ZFUD0 M;%;"E3C,IL6*;3XW-!%1U'S!8ZKVFD67TKME#+_2D%I88WFCAQDLC4DN>_A5 M &]BV_L4XO$0L%AO *RKQR)T$I)UF=RU0YMSM!: BR%M9!]"X\(2WXT?N M%A4:*?=/:#X76R5:GZ%ZW**(@W_;'.!-H%415+T)0D_01N[X.ZV+G6'R7)UYCYV:J+&[KDD$ K2&S75&I72X5>RM M:_*!!]US,1J@(/V5I,OS39+RZ6_9[K9JS_L4*><2+D6@HJ*#P@X8<>,*;QY2 MWP-@P8H;L7(OQ73PX:6D S)L_"0F/L'!Q/V2!YL/F*V^4L;HBTB1-%.Y>HHB MEZNB@.IRNSH.?E8R@9>FEX?JR\T NB#'2K<+"G1T4-WMJII;:*!C!6_M.-_> M5P]F=M2U%K6[LRB7N;NPF :6 M!C"/-^BZU6E)BOURVK3S#?_WX>Z8Z7:-SU@-J[PM2FQBF3TC$N4+/Y45;NFV M[)JI1IOJ6%KBQ;OTF+??+$@JQ&P8H/UA=[--^6'$G>Z%=:]X?R 2B"3>\):T M@^57O* ,5R:7EZ\I0[R%D1BQ[34'=YPN:6@Z MK>!11FD];9GQAJQ# (EVLUUM>-NCG/DI#2?YX!V@RW(.7"]:!-^Y)O)&(57: MQTIO@89/L=P [)PL=%G\ZD>#MU)C7>V/%Y,5 T4PA5BG& MUZBXKUNG3_-[4YO=]S%O.\*\K8D+]2[P,XYH=A6H>CQRHMW=?F2B':_3T#N' M^FE8:^\MKO)6)!,W>$WU'F<]#9P ,+&" ME]O.'^J(Q,ILN"(Q25*AT;-FSN1(+6UEI08*!C\M[8BP\@.X$F0:GJE]M%,; M9<>KMD2VXZ'J'4>.J+\Q+FZ>4&TVAO:7 OC5+R/NEDW2^>*.#T*QXCB=XENY M_[7V;3P,J@Q,S;+7<%*PU0^4,E3JWSW(-F2U72#!F5 M:BYBXM4QL1'F N=_7L=77-PX("C:;1E'C!$I.@FLBK9''OA5M^K^C+E6$?D7#K\A$BLR:'Z%#/<6JPJ]>;AWLMXA MX>TJH..AJT.Z4+$QI;7LO<]M&C4W[81IKVT/+(3C+0$'W]K!U9!S[*\XQNV9 MK(6JMGU#0043:#9UK"!1,%!%2JJAXY VZ+H-CAHVD-5LXUF!?&ZL9 RO4=05 M\K]6L7-YY=;##I?>W4%X4=ZG=MX(>]&*NYZZ+#TE1$T' MN QU3]SM%AWB>M1#MOA]&C)*G.#]*%FP?&(H3%&2Z MQV'V+PF+\'\W^>X03>^PWTJJ^R3W4,F;; T'\59,BN4Y,IUD"I)=]Y6SYQSJEVJDM%8X\*]E*=/DP8N+HI-H]]6KQG M>QE8--O\ M+Y0?&JWU5$7P"\59\],%A_^K?^^F!F_>H/%1893:MM%<%<)M12VJN[1JS='L;H3CE'8KH0K)MRS9P60OJ M4&8H.'FXN1IE2-P9Z@28TFR)KUKKM&'/5$8'.W69R2/.P11#@DU=W:#;*C23 MPUN.]%R:*\H*S#>!8J(I+TA0TDP." ZJ]G&\FKUJPP&T#J68N^H0^.!]4U.R^:+ZX*(- M;FIJ';*:U),'D5'](?'2K,CU$/=!,VGC9!QHC\ET/RX)@77P48A]E.O6R#QWR=[="[?,4L(,DNT;F[#\N-?G=- MEHT>7+]J C*$*@)OR:P O;K^_P(^M4,Y&I^INZG13PXJKRD-U+_4JX)VB MKP+[!^53#GGAN:%749$I.I4ZV=1PXJCP0%U*O0:(B?<*IJ^39,,5XO.1R@Y6 M0\]BI%?T,!KZJ2'(UP0#]3B:JN ]>E',;Z\HXTUAP_CD*#%CRKE (_=@*C Y M5/D:H0^L'.HZ8'Z*BW$ND!WEVLP7U=A=C16G(G6T6(I,%"\^ANB/&$MMJNM7 M 8UOWTE,&4FW]TO$L#R981C>3.2*T4U-/CE8^1E@H+%-79/C(SR_ZS2H/:\& M,PVJE!O>*\JY'O-%5;=YW,N*C1YGCS5( .REAM]C$]R_JT9NJWM1$%[&5=,E ME1?1^*YM& J:US:4!<<\F-\ RRW#:T1"W:W@;N3:2VZ:Y.!")9-?E;?3& W@ M$BHI:E1?*].LJ<@_0DHMM:7.#F;=X0#SWN$Q:C4O]P):3+4+3!]5%B,,BJMV M706RWH-&5O&JYTYT*[;T1;3H4A69/KZLAA@48:K:5 ]RCY\W&.R%*_B@<+YU MQ%K,U'Y[KJ::&H8<%*V!QYT_.$]M:SO MM-1KJ,[TUH$%[JIJYU&E^_*J]Y#27&<] [0HI@FU.KP-/P G<_@,_?WX0>/J MOB_-#Q)P>[U)?P;H=;NV/F)[:\QK<\&M@E:+S!KM]+&G5WU0=-6J*? #Z=C= M!5XS'! D+V"9K<35'_]2Q6(.E-*"1LJI0<==[1[ ,58";U%&&0&([K)R0ZI' MI&8N:8K9="6G!K+N9ADZCM-56O1=GR"C4/7P0GGMMQ6)3J6U:+24GCXB?8,8J#7;^9_'?\ M"GOG3JS?H^K>79?'&^G#;.S<:W)$7/F7W=.8>F=#C$7-Z0]-T0F"KZMAAD]P M:&HMQD[0N=^& LHKKCQ+N0(0['57?;'7^=*KKK!K7GTU3 Y$=U]HMGGJ.BX? M^)DOVL\ -1#D5::XB,^MS-30T\44/;#C6!V\;6S%>SOS^!Y%7.K:A5NZ^]+\ M"A6/ASH6FAK2.AFC!]1>#\#]<8.1Z>B.?=LXS*,[2KDM.[P.>(GX/7F* MR8($XM;1?%T]>U(@(@$7-'N(B1OJ@D0;;J7R.:;;[,$(*_9@;$X>R96_H)_]BL'C&;+Z30F8C)?),F*8J%]QH]9,?2$G/>I4<;/I22 MZN3?A8BUW+B:KN7 9KS_L"A,ZE,UJO9NG-*)[ZBP%O-O6--JWM*B]9V=N M[N:RYL:N*_MVP.IHG[U 5%\WG$&TO4M_[#&Q+9$(3_+L7J-%N)!*!YM)1^L/ M9E%$7\1%"U>47=#-8[K81&U1-=IW*5N8PZ_L>/V!DXMI/V/4&K^I0M'2/2L" MF.%I2_N-\"0I1M9JM6YE'U ML4PSUC^.F$^5@OQ*V6_B/"\-L%X5)5%3I0;1>*U*XP'JJ%"M_=1YY;E.-0]X M47TIZ16)2;+$X3=*0ZV/E41-'S>(0/O8I)"KCQL\(.Y%EI+>H9?O*,6,H$CK M8A5-T\-U&M .-JCCZM\Z"SB#76UEKOIX$1^]QQ[]3+(UD.="NCN^;" =,RK= MK(1/<5@]I<#_'F'%<06M%NWX=5"VNTAW(+;C-7PGS-"]F;#6'&E5AT5-MR( M;8/ 9!#BI:X72&R<+0^1'S!XR?8^MLX2R^,&HT_>NYY[[WIKT7[^Y-ZZEYKWL[5B;9NJT9U8='HV5LAK-A7F(B=#"1)N-K: MY*V==A?1FF@G!A\?S;NCQU(+R( BY-'/KX@Q/K9M,_E1=!XA+OB"X% -(\]2 MNQ##K=3$H-7-&MU!YEP?O)R95$A<$(:SIH&B*ZP;[=R(Z[V5EGABF/+2O7=_ MI:U&=6)PY&NY5^N(;C&^P]G30TU#GJ71G,&2 MLGU'P9+$^"%_?1-V*/].CSY1O> M)V-<;KK.A"K/I14O^5RT#N#X%I.>=2\V6N?O*N(/[NV'%QP]X^\T3I?-?$)? M-IX&:[,9KXOPQ@8=S%RUGL.5I^@XNM45JI&-[\S$>)*[IA/=!9+=X!G'GQMXM-A7D. LV\7GA'WKUT(,]] M^LUJ\2[(S(J_862VS7,89&;UPGOTU*OC?Z%]!O1=Z2[#N2C]=F'9-LYAAG)1 M+;R\OI,*=WB%")\4,W'O2<+-)13J@D\C(Q^H:AB]0=2ZF&R_ -9(8-G,, J6 MN?CG-&EF[EJ_ET@K?Q]O6;]F>X7P>H)B^5Y!,&8[:$I)'71H %@29_I"Q]P&RE\Z*>H'PBIDT S(M6'?1>5!6%LY.[EL0]YVP__)')G40F]V<< M\@%)+"J(O6OBC,]L)?[E8QT;#Q=3Z7F\H8#$T5#[B47TE<,;##0J&,=UW:6% M6JII &UL[7U;<^,XDN[[B=C_4%O[ M7%WEJKY5Q_1NR++=Q[$NVVN[NW?.2P=-PA*G*4(#4BYK?OT!*$+B!7<" NAF M3,2T2TPD,O$E@ 202/SMOUY6V9MG@(H4YC^_/?GFP]LW((]ADN:+G]]NBG=1 M$:?IV__ZSW_[/W_[]W?O?@$Y0%$)DC>/VS?G9[_,[I[2#),6;V[O;O"?X,T/ MWWP@_WMSBF"4H#19@'?O2&%,]>=/Y/\>HP*\P97FQ4\O1?KSVV59KG]Z__[K MUZ_??/WT#42+]Q\_?#AY_[]?KN[C)5A%[]*\**,\!F_?8/J?BNK'*QA'925Q MH_C+(\HH@T_O]W5Q*:E2-[6(I+/"I50\I<>?:W3 MR>?/G]]77_>DF%$J8-U0NZ(O3_;$3<+OJG\EY5O[)H9P0S<@:YL_8[*MY M<8!P(FY&XMV42X (5S([4'R&-:"4I5D[ CP&4A[S*(L_&K4?@\MP<09+,@2\ MVVA+AED\(,SB&&U 4L\-@R&4,S:;5)<0E<0T3B%"\"M9/PR9- 7869BE9GN"U2HS; %4.ULW3'($D+>_2 M8HB',;!"^TI>17F"%P1WZ6)9%L-,VJP>^RJ=1D4:XRYUEF8;[";ARG:+O%N M:@>/K Q<*:I9NY'Z9Z"(4;K>F,\GYGUM82YE"IQZX*]_;B=<]_*1CX!&'.X??D:OOT,EWY=[;=EQN%ZZA=9?0IH-MS;4V M]ASR JN5D&GVOL3_7XW!-T_SJ%A>9/!K\6L>;9)T-PGC3TM0XE;)S+P,PZI, M%4O(L)2H5VNHE'XUCA1:1G@M4%SN'+DES!* "C+8E%O'*BI5[$;IFS78'8WM MUD.K-0)+7"!]!KN5B5O--6JWIW[M"-\O 2CM=D_#NERKYE@;T^$Q?R:(D8HIE+6?S8%W8?^IGGY/DE7[VN:]U&F8!><8&,: M0TQBH+^KQ*VX69 *_TUZ#,S?)> IVF0*+I:RC S>=B6&JRA5 -M$X)JU#7DK M5N]68/4(D$UAVWPM2+K$0J%X\PC>[1O"HKQ,[DVIL9&D>4KZVQ7^9ZMB\%(" M/*#LAR(BKN'04%5(J\Q@W*HG([<6(.IK6-!V*T#\S0(^OT] BM4\^4S^>$?^ M>/?AI+Z9\!_XIS]V%5^E!?%<"ZP0N,33UM[?S*)'D/W\5D*%/Q(]N53OCZK, M'5A@$4@(^G6T DQ-V"0M-;HD;1T.-C!#;6VPD5)^M;T:=KTG!%?REH=**AW$ M_>D-A^.;$KYAG&%7JX.HC*S6GT\6+JZ*JBE"R^=6 MH_O)0V?=R70'UA 1B2,2D[:[+(0T7:0T5]3HRAV.-^+?'1[PZCB+G M*\\ &U]4"\A$7$S:0IQ'&CKB2BIJ(<[C6"/^W?$1QTOB+",;&%'.GHU9!"UT MVP2A8RI01PO)-I\:O^^/C]]%F@$TQQ/% B(V@$R*%H(=BM A%"FDA6&'40WB M#QXZX2K*LN[!0+L7LBC:W;!-$3J((H7T.F*;40WBC\<'\7P%T (+^0N"7\NE M:$@54K9 Y5"&#JZ*@EH@5SB(NJ+N@4-YN2I-P@$33L]8]"@?8J2%@@=/ UU-5;$0GY M4H,XZKX5W=)]P'P[T+,^U5JW/X4+IT %1>#:'"A$1]V+FN'Z$R+#119UNR?S M6ZUAYUNX*(F44(2IPX+B=-1=)6HJNP&>O6$HI.ETK@Y-N/BI**79W3JL*)Y' MW3.BLAPV+2_P+]T%C(2J@VF/*GQ4Q8IIXMIC1I$]ZMY06YJ=KJFTMXEVR^IA-#RR+JN;(\L?' EJNFZN#UN%%X/VTUD\_)ZTVR=WJYO^W-O MRY=^#A=&B2K:F[V4"X7-P\;10_1RF6!;JF+,B>@"#"6T+4"YM*&CJZ:D%M1< MEC10PL..$@D+1GC0J+,V8J=]3BX7H.T<)NR()J42G7-688G0+4%'8PJ%F28) 4=3_(:*?,&U!0->R "9=Z+C+E=-"F\F.8GS4?2F>/!\5,?ZH MB/'',6+<56X@QA\/&'N(E.K+\TD1XT^*&'\:(\9=Y09B_.F L8?8J%J0.?[S M!CW K[D(X3X5"]\FU4C0Y2IF@FV3&4760PQ4+4WE&=R@6P2?TUUR?2Z\'%(6 MQCW2D0 M5M$$[1Y'"KF'L"EJ@#L_4-B3VR3,;DQ)1@(M6R6C#DPY42@]!$_5 MHMS"HHRR_Y>NN0LJ$2$+U@[A2, 5J6<"<8QU$W MI^IT0-N3CX\/1/X.;+S/M:[]S^'")E%%$;8^%PK;47>/:#*G[>H19AW,F-]J M+3O?PD5+I(0B5!T6%*>C[@!=PY84C/@D 46M+I,B7.3D"BGBQV1$43SJ'@_M M].?)3G,$")#^_+1%)V&-$GI:'?FT[FT!4&F#)9MM(&'ZNKQK:-B675K/BL+"0:& M(]X4ZZR5L(6N';D$= 7)(' Z8',2S.R0E4,'%71J LOE6"TJ&9S&BNL?W=,F MC\BVDQT-@K:GU@!P_VBPE\ @HN@\"3GR7HCE!!DR:> M?585D P68?32@V"G,AA/93">C@5&MB9:,)YV8&STQK^][ZB-/;4_7>2QTDFB MY]VAZ_F_74^N[R!W7+@&@;?^,BL*W*RS1Y*G*>Z&ZK(_UFIT/WKJ(X+FAA(- MF--6:Q72+1[$$-=($#[+DWX.5 Z8NL7H'KERL2 -P%!KN6FH,P["O6F(6Z=_ MD9L)A[!O&#W"T$U!K)D6^#U6%A)G#8>[3A2<+ZJ,_ONW(<@K(,SD2LKT=1,I MT =I [IZRDU!@:.%Q%H6+*)Z8^)@MWQ3D!)2&Q 0A@F^JF8*J M86ZFHL6F6O>AU6KY('NP+#5%TW.<9"7A82 M;0W'7/8BU\YY)&\X;?&OLQ6)=.L8PQ 6=4N:L0C2?"RTAMRNS"JQD!3,QGZ% MXOI0>6TTNC6@Q56?PCIO2/R;^\T!S4T!S M&&SMA?<_MW;"FY^#1%>BA9K7T&9@(^67A;W9)*GDCK+;*$TN\WFT3LNH&W@G MH:*[M3RJ("%5TTEA_Y;'QT;",!O.8(G;!R3G$K3?4$Z1G6+4[[ MKI]J@;VC)R\0I 5H:ZKBQ,E9VDA09J'C'R2K-AH8+WU=P:*X!N7-TT/TTAT0 MS$K3@4*W=)#F,ZP-% 867?XV,J6Y6 Q(%P%2YS]0"[#@Y8G\.K^[>U_2'**T M3NR/UY\=%'F?:\W[GX-$4**%'+\^ QL9SUST0CQB9!L2='Y+GN3 [5Z6*'W< ME&3'X0&R]QRD/7<(4VYO-V,:I'TY:3&34<6L6ALYWBS8,GD&^X'YFC8U3#X% MM3(619@F(]5% 7\6#QL9W:SXG=7[V/63Z^QW>,1$!R^2210DJDH:*?F$3#8V MTK[9V K*JWW*W]-R.=\4)?90]P>86S;2.D7V6T8J18*T @-M5;:65)C:2!!G MI?>C#4AVJQ>\:-G'MO0' #'=80S@T05I *IZ*8T$/$XVLKY9"@;IC%>S/*GE MYL<.:)=KAHJHE0O2-$SU5@PD4>-L(YF:?%K,;@$40))I2 M34QB@.UDD[-UIT,"'=@S+?U%D$\.Y3;VRS" MPN4)V3Q:$Q6N01==%=*Z4<2D06*MH9T<7)KP6X2Q=+!GJ\C0QPMKW?2KJ;)RQG-7 (G5\. M+=/W[=$&";&.?KJ>;X^;C>QRP^&_($I@M_R9>'!EE"]2LERK)HU^-U8CKAM( M1ARD!6AI*#IL+WX>HA<>_G)"YC*H31@D[LJ:Z2Z(VJQLY+@;CO=E M_@R*W9V"#L",+[7>K2]!0LB778Y9JZR-!'>V-C1WIB.\V,:C:6U4]FB"A%!% M']4-R!X7&QGO;*UDF4M7YEHU4*28$JNN1NVDK+-P@!@52W*I"O^'K)&>HZRZ M9E726R_, '.=,O0(4:U,D$";Z*MPB*C&M94=SV-,K6%[J$P3>/B=_OI%H%UE";G+VN2*8_=*84T^W,?)DV0(*KHHW+2P^1"8?5\ MU[-Y\B@ZJQ6=T08*GTA^S3/9 UQ^]YOVHK)RN;,_=K,_^LC@+KL0(9!;Y6)# MNSA%ZM.4K3VT;.TY33G:IQSM(\)URM$^Y6@/.[GWE*-]RM$^RASM MMQ%QV9>@3.,HFQ*V3PG;IX3M4\+V*6'[E+=1>3_BF'D;_4:Z-'+0X6GS!E5J M)-7)_BU ]TL\E3*=)*42_7Q^_!)!6H*^KEI9__@\@TC=WI"T$JN8;&";,]] M+,<(P\\.^ <&?B,#KD%Y>%"H@Q[S6ZUQYUN0J(GDER/6*1W$63WO-2@\P8%T MD>_VF>/M XKR(HHK /*D^E=6N;6SY!^;76X=^G84<\S9A59VK,%+WK M.TAK]MG^BI>0CR==$%$4U52^._<_VR R@0.4PEV03_7M9EVM)<]? (K3HA=? M85R^Z9[IE0_2LH>V@Z+3I5=#$'$<'+EWSL0 $U-@(+8Q(8,Q&9EZ2QA;F;"* M(*)&A-V#2'\:57M2*W*WO1JN\;#^!'8;8>I#FAHGE<%-QFE,%FC0-@,'/%E= M0<2\B#N3#:/48J4T'+XFLS1IG:%#I*)A^@V?.7BJQ0/D/ %>:?+8U>0._'.3 M%EB5>X">TQCL=+\#,5SL6HV5Y/!8U>U?,U^%I]Z1\C:911<"<:98(T3A-]A[D(#:[43 (X,^'-&YIVPBFD,L./U%+$ M&@^YXBF@/G,'\&B 0WWCS]BA76\4*X M916\$4;9< W'4/]AW@F#.S6G( \$=C9O:$^2PBI>R\@M2JT%!GHQ IOR>P2@ MLA#\/4(HRDOF)5[C\AH; IWR01K7T':PLV3OU$!-S/(#@.+!5:\\OSQ9(17GG>!U.04!.;$_Q)=>Q;1=D%GTX9^_5E! M0\4KT&Q.0=RBZ(C&O#$KI*E;@D,3P'UH(8Q033LFSBS&!'8.PW'#W;M,[!=P MX35I(\35;DMK81[8I>G*)Q5L\GS55MQ9H5R5)JI,9IT,54'=FN;L MAC Q5:+=;TX):4/%6D=%)=PE#(/HRW>@Q-*"Y#Q".5XB%$SPQ43[-1N;*%2X ME912PIG'*8BK9+,XWJPV&;FRSKL-PN[PNN4.+SVJE@O5,DQ55QL4U)D'<;F- M?=.5:3(JI/2BHI T5,/04%#)%L3\ KE-->4O.T[^,L\^_92_;,I?-N4OF_*7 MC2'QU92_;,I?-J+\9?.H6%YD\&MQA$1EB@*TG^ER(\T9*&*4KG=GDJ>; B^1 M#TE)+-=UGR[RZ@0T+^M$SU7FGBR-4^"JSGY&:4<5T2?)W:ERBR#VC\OM;48: M,$_(BF5=IWUPA=@2HA(O>%:G$"'XE>R;.*JI6F;?1EN"$-8-PX8V@#X)[JK2 M*Y+YS*E&5S!?D/9KO''E2A=93' M:931QMO.(X3[5S(K+Z(4M>Z+6*[Z#E1[/W@ +K?U$XH%3;JR2\'B2NG&,80S MW1J!)XR=#6>C/]&I=^72V6A,]N@>HA=GUDF 2G?]K$IX6DUF('D?O@%LF^$^&T/K$KX;3JG4/A7CN&6^%6 MK[YSX;2^GHOAM#851\.I KNAN/Z)2Z!V_&!Z1C457I-S]I+J#(CP=V+:L5^ MNCV0X,&&_#0CF9*O> F\K3%L)H =R-!O]EL3X0_A&K^ '* H.TL+$FZ[(6]% M8!]W9\C?3=,ZPU_J,'6G%+CZ48:^_FC-\99W/4LNZ[$GF M(@81N\E2I*EU4Q&RE-RU5E%L5NO#RDZGBPQG+N@N0YB_VJYCK<6/TXV&B!M$ M.*ML;&C.J[Q68EY7MD'7,=;0"S(!6 MEU6H;L495>$O6)IMGBK[: YFJ# 9\ M608.O[Q<:((=TFN8JUK74#:]45&7S2NU34OM>@S3-1?5Q3A:H+(QAN)_=<=/ M_-,?S<#_\[RLXEH8:S 9V?XN"8_L]:W,%)O$V2*-7W]0QL2^.B@E%!B4_U6/ M%'J.>4B7,3S&/+Q=KDN.A7C_TJA_S%G>_3#0A>ZZ&>RN_&\EX.\WCT6:I!&) M$&:[0UP"ZN@P"'S=.Y3W5:B@D0S2AJ/ 8.7&N9W-O]R! N!&6.+Y)%\LH_0R MC]EY6Q1(Z;:KD-27(\K'!VIIUYJR>TRK#5(ALSZ21[M1VKABXC0\EGGUXHQD M,\K\A<<>^AQ1D-P%P=C\OH19MKWYFH-DC^5V=XF5_(B*9;JF(<7G3T\@KJZ] M$E#)4TC]3*V]^&?Z$8KF9QVB5LWCW&B*N\A8O^K#TT0*OIW:)DO97 RHJU$M7/XQ)QR!U MF?Q5;'50XWHQ8UV)@]CTOD4P!B I+C#*9RFY 966&X3%I@)?YJVD#@T_IM,K M+'"JT1O$Z;7W#WO-?-1.,DCL@;&0G+F ;+K>/!TTZ]@S[S--(-C[_-HM3](@ M1S6GOBP#@_LX-D(NACY LKF:@1) MC\-]-1\1\T?K0<<"YJA]SZ%2=:_]T5L<_A0"XK*/V @)<2:74HC(* ,&P@L7 MF$)$IA"1*41D"A&90D0.FDXA(GHA(I:1_'WSHH(BDZR/8(CB3=5 >9;^/]BF#A%1=-ZV>VN?EYESI?@GRQ5>0JLZ8 MRO3[ZS]2^B!AU=53#JX"1S>G.@VKFL\4YE &4;]WMHB"1%!)(ZT^V6+CYL"D M65NT746Y"EYL0@9F7<+@<1-JIH==EU40)Q#-G,2-1,2,W4H%RI*^/BN@?/U[ MENH-=;1M2Z%(003?<21D;FLIT8IMT?]VIHJ5\(U)NJDI8"\PB*"R1FO^PB145)ZH^7@-;(WJI6H*S5%%)Z I"#"]31JPE?FQ_!2\C'4=H.$,/= M=A).A.MWW'($D+>_2XL\ MKFT>!","7?'O7$H(#\?#7$*+^_:\!N7<>52F9VG!IO=W&"H# NKKVUE?TR!2Z?=$Y(0L"XAXX'L*%C8!6R%, M5P?F=H#LM^-)5-W3Y'1["K#/O(K0G^R@625RGH7TR'UO2(NL@F4W8GV%%M0, M8Y4P#6('L"\F%9(7[JA$SC6-+KG78%N "5=12;0IM]=?S- M91O$F'$?90#+]@SR#;@&)7NG4T1#MSC9-"/ 744[7= Y/#WN>/;-T.VN8>.M M=[<5B1Y[][T)R96MMSPZ9,U1+'!(CB,MX#.;$!>:TVV5\)J]J:E?4-8 MAB8-B.& EFB.6/(JZYP\RE4%,75Q!?X%P4*Y9[6(9694$X_;=%@:6S27FGTH M[NUFM:G" L[ &H$XK69M_'<&*L#R9+:"J$S_5?W.U:GO#EME>W"?+;$=A8$Z M:D5]4[8G2"A[RWB$%$U)-&)QVX']6I"X1N'PU:PI M[*4@D9-Y^*%10F9-S1+^CLMTS$)D15S]E<:O0V5" VI6\GH-J'>,%)()L<[0 M[-N0\"3-GA4%DIC(,972%,W"(=F'%BK*&B .(=M$#VZNDFTAJBL]G[$^"O1TIS?8MIQV(.. MP@9V(6$?Q&[;%8@*L(19V>3:1T*E'53"2G'81GJRAK8A9!Y?[_M M>->*EMA62X!6IQ A^#7-%]Z?+ZM$(GGLS\ C]]A93+1/(L,F\K=U104ZM#;G M/%F!LJLDB]+;6]A"=*".?NT'JUE\=UER!/R"\,88$LHQEV,]+HQM81N(IT7$ MI/>N+J(XS=)R^R5Z25>;@ZSS:(V_E-W7>4R*TKE6JVBPYC&@!=3L1J^",%PS MAL@T5W4#$'$+K STI82XG-1/FGO+)1%>M3S M3P7O0UTO13=$R'!\YYEM(V8<7_()F$-!4(>3 LQ[PX'R^6.?:7\P".B(L2T8 M><2+>2PD(V."W23S=X(HP+&',E>Q)M9]AGV$FXQ> \Z] R_O2+,.^LR@%A[F MZ8%MX<".DTVCZ5:>L/=A^10,%_[$\[ZKM-]!%8WX2!TX=IWR$TOG;PI ?90" M]5$*U,>1 <76R 2HCY8.S!2 ^B0%ZI,4J$\C XJMD0E0GRR=7"D ]:T4J&^E M0'T[,J#8&ID ]2W_,,DV4-])@?I."M1W(P.*K9$)4-]U@+*1 <76R 2HSQV@?G2XCOH@7TA]D$)U(!D)5AR=C-92'SIH?7:(EL*R M5V'=.[J%K\65;V_I^\$A7/+%;Y>$!=?8EK\;%R?R17&7A 77V);%')V,X.HNC$\<;F&UJ<'0R@JN[J_'1X:[&1X4C?84S_;'M:G!T,H*K=ZSO,@!#OJO1)6'!-;9= M#8Y.1G!U=S4^^DCS>U,N ;J-MB2M,O-6MS&/6,8^R M^*.CBJJ&O(+Y@ESGO$JC1W(_H9',.(SPQ*MNK#8S.K%'Q0Q-;%#Y2[)0M?JA MM:]A'F\0>>N9<[-3O0!-OZ!0((C!JP\:-%"7/Y+M^5<)&!3X!A&=RQ=4V3"4 M#6*:Q2!/L"3S ^Y)DL[Y )!7GXLEN96-X#] MS$Z"95"2WHC5*1F$;\;>83!O =6-!ZT:W%S?:8B O86X1' .UWCBN\VB4MU" ME(OV342AZ#AL1+<-#(Q$H0KGPP@VSVT)\&+R*=M !$&YW&8@9[\WIUNL;QV2 M8N.P#!W=#:Q"PM[-):5&_0_1$H)[;(H9J-Y0FV<@RN=PA86.07*9D\(R\]#G MT;<5'1[C,!SC5C&P(IVZW%RG:@AS&L5_XK]!)<3?OSS,KZO4D5&F.!_IE>^; MDFKY<9B146L8F)!J/6XN>55[7TS#8'QI[AJ. $R^!JHPM3CT+V\=[62+G,60 M;"'D8.H+ M*GA %:6:W4+ E/0,)C,WBZUY%A5%^I3&U;AX\R2'3Z,$?>)+I438\.HKK0&W M$O,@SDH:DO$[-;\SAXXR7PFSSAM(MDJ2Z[KEHT3WWTB[7>&Y"L5S8]F#: !K6HE%%$(DJV?+.%@L$%E$)YK#HSA<:)83V MTRDQ1LL1*3W89CK,P\AON8P0*"Z+8@.Z>7!9G_;ILYN?P@9:H(8&HFTN Q-9 MV(?N%J4QP$-1]9L 1R8= ]0.W7@0%BEH"'>'Y<#<&"X'^:[+)Z$2#N;!NX)J MR@T>M \NHN7[*-<;HCI=2T!4_)Z6RQF>(79/FIQ7Z;"[8[)>H;H-5 N%C;>1 MZAKPJ_)WD\3C(-1E?ANALO8NN6LX)E5O/=>A"AM@->6,UGD=AHXR>S#6!"(P M5U;P MK"WPA>&T0^%W%V![C:<]C%PVAZMUE&^OTE6*JV:&(:B0TF6>D-23VJP_BC/N^Q.(3)[P* MIKAYNB]A_"=C 22EHP,?GR[XY8VJCJJK&0&_(*)2FF(Q75@^03-"J4/@;_$B MQP\JZ-1Z&XW'<1]^U.$4Q-+$ ->>R^X16=;2Q!!:X4I$$UP+"P]+\,+5"N:5 M@#.FI\$GH. R"#S-^(+N"!4T:>+99U4!R6#1[Z5'"YK&2]XDS1?W("9OJ@:0 MON;P_&-/M%F>5+'F]8=948"RN.+$7P_FTWN$59M/".&=KR)V>SB6VI'=QE4> M.>Z[)]U56I3D4M4]7A,LEE%:#3_G+S'Y)^!8PS F=>N9,AFS35EI.&MF9RI- M$%X$N6%TD+Q6Y=<<@2A+_P627]B9(11+-%)$2$N,V1[UF\2:\2E5'<06 \/E M>2QG*XA*(B@C\EF] &\H9!08LYEI-XB[(8Y1LYLKQ$S[/ORP"PM4&:%X941C M5+_,F,W'I%GA2T_L!?G;76(&J M@W@8[JKY"'&U8H\V&LN:D1H*T[S+,,75CCRN=IA!V@JZ-9)BBLB=(G*GB-PI M(M=;1.[_X/$HB> %1.4F!R0F\'_3_ 7_6*\392%WQN7K5C(H'V3@W-!VD,?& M&=3@*/2W&47Z)9W&;@[1&J+J'^P X(%LJ-MMS"9(.[+4 M*@HAP<85N3A;*U#9F(7PO[HS$/[IC[OJC(_AX79_IS/-X?>1^Z<VXGP?F M?I%ECA*,+TUTC]*7QY7$: M9?3QJ.T\0B@%R:R\B%+T6Y1M@.^@0\Z2H[>C)]XEZF\ "O>&K@*(%.2(=K8! M%]@H'V#S^USXSIX%3N+F4N,4@)\JM C^!II!2RFLFEO[OX-J=I2W-BJ69R!+ MGTG:G%EQ\S0GN\LW3Z>; DM>='N>*OG^3%Q&/@)[T=19URCD[(.(#ZQB%W>I MULZJE=7Y"T!Q6O03H0YD MHS+Z"-F,UY9TV\CJ""6LUDT8X"&>Z ZLHRWY8R<1-\*+0]>+\>K1C< H5+74 M15W -XC,O.TW52ZB&,Q6<--[IUI&QGS^LDDV A-0U%'7 OAL@TC/VQ:O.DG M!GN'U:JN B?2&2BH8FG38UK9P[3#=/%W#$A1W( ;I,SD$)1N%#5W3GO68%-UO_.H4'8%% M#6@+_:U=G:H<93JFR=$/^= [QL$GZ"2A;Q*, &BI7KIPLABV\AM[&QIN=V96 M7$!TBV ,0%(0"^,_+Z%>H&XKE0(CL EMO75M1*4":C-^-UW/-J!UN(3'('J\ ME"?7,(]W_^BZIGJEJ)^J6FH$)F36 MH>K&HMU)C\OEQVF-F*:U#.F:8CI-E[ M&TR:$9B%BG;Z_@.3)X7<]CUHF)/7G'>ADM7+29?Y/ABD>^2K0KM/)":D'0&V M.MIJG_2*>5.L_>Z*]L*%\'!TB!-*"W+[;--[O4RS5-V RJ5&8#AF+:!K0LJU M4&.R?#7Z,H\1P&OG,[#[+S9@A?"RWK'*$";[,QIUE1;%;KZF(==O-W[QE6 M">XY\9U'K+'YTJCK&D?0'8[?\MH;V\>0D$8A^MT9K_2H?&=6_VA]:)IQ_6$L MUL;2P\@H:D84.[\7LBN)'N5F^JABIN*FK3S]NWZDPA%K=.& \&H<2S<[:LM[=4!X M$M*.YSF W86J9^ESFH \.5:W8]7GLM.UZ_NK=CE!JP?1X=KRT>[F][3)JJ)W M:?'G!0*@&4#HLKN)ZG/1W=CU_=6ZFT*K>^UN;/EH=S,]Z;.=GU(M"Y0X/Z4! MCUY^2BT>1\U/J67@%MI$VVC-ZJ2&^/V4;I*53VVTZ29-#,]^NDD-*:9TDU.Z MR2G=Y)1NTENZR>HAZI=T_WS3ERB/=NX>B>3!K97FB_ZC!/=?YOPWQ(=S:SXH M/H1; *L"SNOBUMI(\:GQ(?5YRWU&Y(-9FA"ESO-RESJO[^#(R!IQ>VRR<3LO MBNI;<57X=7E+R,82B?T L)108"C^G10IS!Q3D+HF/,8\O%TZ),="O/_TLW_, M6<[),-"%+HD9[%YS+]YO'HLT22.$Q6&['UP"ZE$P"'P] BWOJU!!(QFD#3^ MP$;G_IFTLW;I]-M0&L.&V"RH)(E]9_P[X[CW,)Z.S-(/#GJX^@2]OC-\=H8(F+2^LQVKG4O=9!-%+KV"^* %:D1PS#[@RQG0M(JD; M@$TR[DE:06TK\S.[GH%Y*-T8!W,8%Q-Q#,3_-"V$EP&_=)9F,63A&]0D/0#A MWJSF&6/6A&T&LG"^UH,YF.GZ'N0I1%7>'L[K3YSO^V>=>M\]S=62C@GENHC@ M;#[(U./B9K^D"I**X6H=Y5M2'1,?,='^PC";*%BDE+12@XO'*HC>=QIE41Z# M^R4 Y16IAC1^W].2D=4-PB<;M\>EJ+X5KXM?U\!\S.X,ACDWRPD%1N/?"Y-" MSC$+J3?&8\S#/BBOS +Z/1\F /Q9'MHP Q!Z:F8FX"[6IGKSKY$$JYYU6CDBW"*RC-"$W M^/.B^]3 5LWTU'B(C4[&8[SFIM4ZE@Q-5F<0V_:S."9O>16WT98L$)D)S#L& MJ%.$1K8J%1F!>1GHKFM-:E4$$=?(,_SZ:9["<"23%9<,8OSB(S"P@6UB:^CB M5Q=$U$YKZH9%[[44[G>&Z=3?1V8;+*V&@%_S"^)D<$I?,J4O:>Q$3]E+INPE M4_:2*7O)X 06^D/9E+W$^]G(7SQ[R36>3#%RV1Q>E0GSV$- 09^#9%$$X._V MSR#DNLBS@3!YN-G.JPXLMND]6*78(4DV,2[X .)E7B7=YT.F7:YY%*56+DAX M3?563 &CQKG?3X]V-K2[(K6[-^7Y#*AYAZNW6&#<7NPO*/K7%Z\"..)IW4W; M/SA3<(YQ%*E95S59U %<[6,N_/34Y%WU:ZWKI"R#\(<:'6[W-/AL4RXA2O]U MZ+&MJYQ"RM:=3@YEL!:@K)X:^B)V09QK-"3$4\4-JNX@)U42WUN *J'Y%B K MT;<$?HD16(2BNKJ6P6<[\/""XXW]!DF 2!534G P%I'46K))0D5102$EV-A\ M@MCKG\/\&2"R0*P%WXTXNY^Q;76?#5*F/R3&DM&'BKZNJHH]6,ITX"D!;S5% M*KLLB@U(SC8(FR,VQ!0FM/K]N%('>YV_ !2G16\F'\IFGYG'E$VHUF*I892, MR+RN(&+0A>)7'V_HHQL&1BADH&)^' :C-#R5QAANZCRFHY#S= M5MJ(XY&XE+VH(P;E46.+Y'.SLE)JD[*('07\XWA"@OYZR6+Y9C X)6R/M5KB MUR"NL4Z)7_D 3XE?I\2O4^+7(SEN?ZW$KPW!3F4PGLI@/!T+C&Q-M& \Y2E&B[[A2;=E0NE8*Z)FX5FVT05M$1C3D+"VGJ M9N'0!.!C"3&%:MHQ9V,68P([AV$08[DQW#T'Q2_@0M?+"'$U#TP+\\ XLT*Y*DU4FV9!>6+3Y:BA,[WE*U#,:=_@HE,X]\^G MBT[3128C9G5+ %B1B?(:YN2D"?^*BRVJ ME/R@*/AE&C%-NA_7U+%0OB&)-V3%+ 7&$10^Y'63**W>Q>&4; V+&U8 MA7"S:/69!]/A[ M4&T SO+D2X3^!&3SLE[8\@NOX=* !NTB66 M\PP\@PRNJT@,@95HE-@?8BF4"-U6]-76,APU'[0S" M38FC=(=@=B_VL]\A?P[3"972=2,K^G2>G$VGHRE4;YF6]^% IBK8GR^+JP39 M72$/.ES#7-6ZAK+IC8JZ;%ZI;5IJUV.8KKFH+L;1 I6-,13_JSM^XI](XLH" M9FE"(B'.<]Q6*6!=6921'=)4]XI-L7F.LGCCR^)B]\C8R-@9":2$ D/S MOQJ2F@''5*3+&QYC'MXNURO'0KR?B\(_YBRO?QCH0C?>#'97?KD2\/>;QR)- MT@BEG*-$/@%U@!@$OM(9R/LJ5-!(!FG#@6"PIPF<=,Q%1( MZ3:MD-27@\K'!VIIUYJ^>TRKC5,A,X]70SAW,XBKL7-$9W&9/N^LT?.=#*ES MSO/-KSC7,.PQ5-VX4F 8[NXA3_@Z,7$CP>$=S+(+B,A'6TVN5,E0&"25A+J. M5C=3E2U'&PAHK:FEXBOM4QJ*'<[&?6\0[BOWR%'NFKQN4&#'X7= WL R>P9 MH&@!?B'9Z<^P1W$1I:AZQ41T=\J+ ,TN>V0!7D]W]HF/!MRB- 9D_'MR/3MK"F!_YE86X/4, SZ1"WK&5U8IB#"ZH8K/DJ0"(LKD M3T@>I2Y+G5M2U]2/-?$(K\M*I \C4'&Z%N["\ ??!+=CP9J7OTW?D#MBDI*] M-UPI6SS ,LJ:W\D9X34L_P[*P^DA+SS&53TZB4O,ZGD5?>18.-CO5@XE#^+% M/6?Z[<[Q+R"J?R)TW2=#_53NNL]R*I\Z\E#$1M2[.>J$\>[AP%TJ_O+T#A S MQ+_/2:8V[/ENHNP!H-5'UMK-CP26=FV-)'@5(X!_[,+;MS72:> SEV'LV"AN M5?G9K?6S1?N:^OG1,0IO9T=9CR#>/S4/ Z_5K8Z:BLM\Y\#8[-/V:QY\ZJW%97UZQ\ZNU#$0NPPVNJ$\B+Q\.U M7J>H*N2IUQM5;Z_?:U8_]?SAJ 79]S45:CU_/=[>?P'1$TA+K6)2K1CFT;5.>O8ZQ3Y[-9FU5OKU+K53UUZ.&HA M=FA=A6AW'G?$W'Y)TMZ'\+@@-Q;$]@+=0)#7,S:$@&3 "W@#U>AX\6JBZJXW MPKR \Y(JK7+HMB Y&R#\%BPD[%2IVBD_CVLV+M]R9@![2H& M#%Y'3QC:<@X,W4 D:L>!!U'I1X^XV*AAUV!S+Z9;P^OH*L[;/KQ)@RDS[6R! MQRSI!VM8[FR"&BQU-F8-4V=3:OOP.AM39MK9 @@1&G[40A+N.]EQX/*W>VS8 MY#]U,X5V#Z^3,22F79+NY0]OBZ[4I1E3CN0 MH]9UT''L24H[3!7=4I[\1!*2@>3GMR4B>^3D!YB7X*4\SRIV/[\MP(+\,;VB M:NE-'ENV9O1RZL#*^:^E!KYX#_.-2&MW&4153*^EMN287DL-L2=,KZ6Z;<[I MM=3IM52CT71Z+;4KY$&'Z;54[[9IJ5VGUU*GUU*MKLP&O9!J89$F?14U#&.: M7D6=7D6=7D6=7D6=7D6=7D6=7D7U\RKJK"@VJ]WYVJ_XTP,\ R5 JS0_Q,[7 M+DDS&!$DT\.I_,.EO_+#J8=WZ Z&A1=$7T"YA G,X&)K^]4F_1J' J138Z@K M[^/$&AAC$U#T@8X.X1P"<)-U<=-HO;H$5T=,/=5."A5 =&5_GI=?LF,9.GD< M*L;3/LS]&$@$="540?1QOWPI4O WF&$V65IN[_ J MTJ4G):[1A2?%J_'U]-2C8A.X)\73(8AW,:UJ>I<6?UX@ "[Q\AF!HG3=BW[/JF7FN 2^!]EJU!$,^'.AF;SM+G- %Y+3W8FI)TQW)Z:[ M$]/=B>#6G-/="?/P,EHAED;CJH1FJ8YI24N]TLX*714^GA!D=1- M&/=%]S!8&A4= ]&;R'U P?)#9%@(/1 >&EZO*'[!XJTV*_8DQOI&)[#V-T^3 M%ZL;0+'@/40.%]8ZQ;SUD2_1"Q\3UK>]4_$2,"8"P468M(OU^\G1;@U>YOA/ M\!"]@,+\RA_'G6SPON+7EYMR$&\"AVR0Z'#QU'"'"T$9K-/L9JS;2X8QJ"6*O@SBH,"3!)L>@=BF,=IENX6TN4%P*)&V7T9E1LLR+9%W#T2M,>1'A?:X!BH MG=EO+16;M%)K$'=^5#2Y@ BDB[Q%<9;B@@B/T&F4&1BP*DL-"Y:S'+$):[:7 M+1N65QO$-9A?0OR**M2A.4)O9U5>PE\)TNG=-_Y4BL=J*T,:P5-9TVMAN8E WLG M=[L'4VZ>FCFK.A8A(JD59I,$BJV"/BH LMG4*)D^)LT+F:,ST.YD]^;I%E/3 MJ47)158NV/4C% H&BK.Q[EH^@0+SVB9,7S^6;Y*RKKGQ/O?]G2 M:PVP>Q9T6^[#>.YI[968;(O)[H7J-8'J-8'J-8'J-P,$U@[]0"GNUAP@,4]F+GR3036EO&=G? M-R\JJ#+)^HAVR,:"ID@[(R0[#!U= UJ"?/$5I*J=5)E^G^M 2A\TP+KZ:CPC M(N?<#QQJ9^_N3'7,<$-^9(YCG;:O[:R:CKPW M-F@)LCDED6J2!R3\?N<<@'C\Z__ZOEZ1 M9YIF41+_VT_'?_KS3X3&\V01Q8__]M,V>Q]F\RCZZ7\%__?_]:__Y?W[3S2F M:9C3!7EX(>=GGV:WRVA5B&;DYO:Z^).2?_[3G]G_(R=I$B[2:/%(W[]GRH74 M'W]E__,09I043N/LK]^SZ-]^>LKSS5]_^>7;MV]_^O:7/R7IXR\?_OSGXU_^ MX_/EW?R)KL/W49SE83RG/Y%"_J]9^>%E,@_SLL4M]>\/Z:HQ\)=?=KZ$$NQ? M[QNQ]^RC]\__OKK+^73G6AA*)*8 MWGWMXM5ICLS[-?YE?TZQ_^3_3K_=6_YES'->V10ND_R<(73SM+> ML*T#-^,;?87UT\J:?(7Y*Q<4IQ/\RBTWXQM]0],H69S'"_L-[[O":OQ='J83 M0&7H;/P7L-]J3E-7[*/+XJ^.7_H]I_&"+AK/S+8D=I:NRV!;6M[93N8=JRN6 M19*4^W5*@\LP>RBM%HGP,0PWA?4/?_Z%KO*L^>0]^^3]GX_KM/%?ZX__S^Q; MF"[N"R^S[U'6."B_V[_]Q'V61SG[2KUGOW3;S_0[WR"E6;)-Y[3G@=N*_[-Z M6&G]?IWNKYHG,[Q>%>Y9U4#C]U_N?B+10B8?E!\1]AGYRC[]__[UE_U7&'[M M6=KMNS"=-VTK_E1\GUKBEWE2)-1-_K[SU99ILA9U2@+X+>N?IK3Y5](1(WE" M)/J_.$/G?)YLX[PHW&Z2532/:#9[R/(TG.=]J"H%&]Q*!,>"6&@:%=$J+U)X MRY6#NXM/5Q7J_N+J$[FYOKPXO3B_*PA0B[LF@;J[$]V. MZ=%#J-/ABL*R:^)D-^%+^+"BI]LTI;& - *A+F$&0CADZ9FU0!2^!P!)>(I! M\XQLJH=>T$#4@4,*2'YN+OQ[\ASH%#]$JR@N&GD79 M?)5DVY3>%]7:2=&:/^2\T+7")P[<"BZSH'YUJ9$%J Z1E@>Q-D*_,""FM^%$0.F;-L8^T M.?8G']_253D'%*:LO:"B5*K"S[0"%=S@P75B.X?*G&I$!K$9O^M;.1;$%%;V ME92N7&T)-R7>)H*@K60E=8B!/TX:.B*U-*G%CTBM\+JA"4LE:-CT(4GN/>8=KJ)2L6[@3(]R/?6@7&#E&VTX'2LE#;\#5(S9:\GYTK=N&3\6(_;0 MT1CP''/K@".RHEE&PDZL7B3;AWRY79&P44B6Y+_]F83E'W<%,*I"]"]_/B(L M4I3SK6>%S>K38_;I\:_D79SDE/SEY]>%5W"(-P.LK^%=OG@%I ((]]@+6J1. MK$UY IR:,KF[YH4[-/9KG0L,&4#^@=>^2+6A=)2NA[$%R$GR2=\A!AI%HX%P M6? &,!AX,\ U2"!CD.LXH; 7?7=A462<)NMUE+$M,,(!@UIVGT)DLN.I*K:. M/&6J=*2@ID(_:-Z"SW>/,^?L G1S8M ; SJ)U7H\4MEWS9^;-%G2LEGAZB.5 MO'T&"'<9)!3&H9# O 4.R3T!2"0SL&/1IB5$EH64%UQ2]?B03(!^X;))H,>A MD]2#:SY=Q$4XI/?A=P65Q')=%O'D< @TM&R!.T(G -H(=(/J4?8'6[2U3M(\^D?Y M><'N#4WSEYL"'GGQ[/SOVVBSYO((U>R>=DAFQ[,4I2%@4LLV#PZXC=DT12C M.B%-<16>T1*S-D8U$9- MQ<=J5F='PK:]([*S6"VX;MD\(HW5XB]F]Z@4V9G^06 M]!T6@QW/.#7?XSI_ MHFDQHB^^S1.-L^B95F67:(6>GMZP%%'IX84UN2?D$8*64V!8 MCJA)U2GG04 M2#W">,P<+((#5?;/MG;_B:F/,?U2.(/+';HGY3TGW?H']7T7S'Z>\]Z+K3TN"_J;^T(T#:D M&0>&;7 7#1:+*"^G%V_":'$1GX:;J!@R\I,[1+9ANEQV+*]EUE%9#' DY:Q2 M/]B+$";S_B(FM90OV1C4[8E![_0X)U/K,$QMWS<^P9@$XY M]N"OXY'Z,:#- M@#";XFF1PLB\>NXE3S08HLT- "MPYH+$MO&F=N0^#.%R/ BP#"^GKP?(8EU9^"U?;/L2G+Z;;=C::ZW09:R#*3-%@>?R9H0G"7)_,_ MWID M-%2'C)OPI7Q;,4O3HFV4_7W$9G]3RDX>+Y<3)UE.6O9^!!:K:'[=D<6;$I(U M+IY'Y;KN_?3;?7(:9D\W:?(<+>CBY.5+QI8376_8E0%1_#B;Y]%S>:22:,.. M11>\4A'-!6:\1VH4[H2=M?:!HSJFVZ!EF5$X;6R3F.;-[#T+F"2I+"5Q*<>> MS@M_!>=I.>1-&D#[^X/I]I#&J-"M*84?K5X@=4[HE'Z<=[D+"JC1.%V4=>M*O0\^_LS\'['$8I-\AKH;'R2"* M-R.CY1('G<<_X"F>A;"(3ZE8?RS+<^2W8Q6:BVTHN&KH(! 9[ ML[%9QL"_BM-Z]NIM+XIS>-S36Q]/"4(W#[D.-M.GO*;_J8&-FJ"T/:-B6G3@ MU ^,\WO<%RK:A0E!]YI@?_#Y) M(+]D#^ =N0Z".1;0NUEU\?+A]+(IB&IT\C$/C>_D#6CKEFM;K MW@]-]_ISU)5!3W\8W],?G&<<;J;A9A@D4.(?-=LVJ\9AZ_A8$GH38\2(4^6- M(< 0\P1N(=XQ">LIKQ*!O).D@9_?2^X+3L%\">]9)QB@S7>TK5D*#1JS%0/Y M.E#,Z]&%/P%#-O 2_:8\8/+&34-][%Y&CBDZ@_>A0AUA?#F,7[M[I8$'TK_> MA"'I\%=QEC)?!A.X5A8[21R 8=P=')]V8I7K!4+2KA.A&CIFEAT**[9G"Q-: M00TX46)R3+%8\;5A Q+YM,#A,A*>A"LV67GW1&E^R=RP4V>2=1C%/2"J!>N? M0R8XD@1BTYC14>E%Q@.%(DS*+L>GE3H+7(>&5;!]=G-XPQ-M!PR<# M6)9INT1_KV78LN; 2K"Z MND=S;5N= $B=81YMP,7>/#_1B0-,HDI9F>UR5>F3TH#KA.8 M0S8(ADTNZ.!RP,5VV!1-9/]AIW8^ARNVMGZ6GX9I^A+%C[RS)K1TZI\7J#,R M+H"\8):=.@YEW(?;"9A,R>YR7QS=2[OELAXHDA%]UB4L2+W-40U_3EG9:^ M MS?(TFN=T47^![@CO!ITT7Q4')VY0<%7M0*X.D'BWJ-5^K@YDRYZ.!H&V MC+[IKA7E<_?!UP%E$Q^(,$P'T[6CGU>F_@4.+GJA#<'<--VOT'5<%8-')>A) MR]H1V3LBNWJQ_UE'H6K _B"==TT;?BY/UZF:09IV$-804K7D1^1S1J*W&_I< M#YD_KI)OG(,HV+8M2@4K.+3U6B4Q4 \A'X \H<\MJBU)4XJ\Z-L0FU51DD5U'X$*U*R]XLXM9'63(2 ,,H M!#+1#R :?J>$.6K%HN45#>-UG4"8PA'9J9"]SA&IM-X@BB7)U"Z,7:9CF5CEF=6*@,\Z'LNR!/D9QS%+\#ZZID.0K MV<;O?QW=!+3MLB@ML4JQ#VA3:3^()@"1KT1SN?WX=!5FV?6R/K'P.KV-'I]R M[GIW@&130\LDQX84L6W4515*-])@H- .2@&6&FL1DJ2D%/)DW3NDKQ/M3NGQ M3ZS489?*ME_4X2Q^5\K):(.R_%UHV3IE@ O@Y;HRNGBP"%[=ORJJR)?!"U64 M-/%@(7S=KO*7,&['819>1](^'/4%%()I$/=\Q*UNNHNE: +0U/8O;RCL;SB ZJ M);5DPRB9Y%@VB6VC,DGI1LHBA7;0$J@V-+1%FNLS_L7Q]1F0#D^T>Z;'([%2 MAT,JVS[R9T]VT69;,V4UR[C*]HC'<8>_3,K$O2%'10:#T^O/GR_N/Y]?W=^1 MV=49.;V^NK^X^G1^=7IQ[GA[K2&48/Q5=#"8TAP[0)8+6S YJO%611FYQH7T M\3 5=6/P7L^CS;,NL"YZ:SHAV)TNFX*T5C0<,]'527)X0S4=;Q.5FT+'HR-! M;U GRVW^C/&,L*3+?,#X3\>,-NT]&ALF<3E^/?E,UP\TY3";+]"B;U\ @:-= MDU9J3:X+%>4X2O5DR0FIGC=3)I6$!V02=%\"_<&'M.C*]K'/LV0%$=CW&HB] MZ*.B+KMV<&@P#U8$*U_,L""TY5* M98M*HDJ2(.=Y)P=VGJ/@NF41NQ3E&5=CNJ\3>)OR>)TU@+/@]^6!N24ZQ/+ MCHW>MY/M.$ZT8=#/=8>. VF&TP&"Z^%\'65GJLI^)HEJ70&\=#TSBVMZ9=Q, M,[X-E.K:?N9Y;=_O0'[BYOSDPKP]D^;M&7JPZYO%/6I=[$,?$_S*?O8*0*&N M[,&H0*WL6W9M5/8]\_J(Z%?VKP$+ZLH>C 5/*ON;,+U.[W)V/W)Y"MX-3E"7,?PI(:U2U<*CW1MNS9K%(X?(+\&FKU@7X;TC$2E0!GPJT_\B?+< M'N932-0=0M:T%01,&=JT!Q^+A03/E2&$!@7#J\:0NB(P !%JYN\;MY'M>3X, MX3/(ZI7 $:E$7@-FU.G: #->I>79-G]*TN@?ZM0\E!2EY[8D-COVMNVGZ8$O M+:+TM/FA-MP)>1QN.3TOHP^_BQ0,VBM)6=2W;1=>UM/XT-T(B(G2^>O'U M&X',0HKO.K"7YH=^1L!+D.[)7NHU00J:^8T@Y54%<+W-LSR,V4G?JA* (RJJ M 3JBV/QI&;>TY$CD1XL_?75^>$[V4A['9U[7R]@DZ"(%FUI:4CH-K%M&F/5" M@.-O#-1$I<";P!JT&C $F_OU4F7;.K>Y#0-V][*W09#^#>>ROYY!FT.RM@,@ M-?8J'39X@_9N'_$1KKI[KR=B_?)U?%3U^DIZ(;BC8]7L3%Z)1F MO*K3@G5UOC"S;H_X)NV9,B^-:)]AC#'VR U+WL::43"'Q:>QV *'-!-'P#!H M_AW\X^P4"7Y,VR8FK$XAL;^YN78R*"VZ?DCCZ ?_1^#TD . I[639!8.J*&N M<5!GTQ0^L&?,8.X,(U7OB#3./ZT#M,_>/?J ,5WO%.)CR:=W $NXT"^Y'0#F @Z4H2)D9V4 M'[?O0%&0F/54GW-RS2[A(%X\8EO3./Y])4!Q(=OZXNALZSJPRS:N+SVV<4PH MV.;''2A0'$CY)NXK%=^ZFG*^\;SXP[=+T7582D$1QR[Q+L82FK;*J[X7+49= M]N[)&G+)H[NRU'TLXP^W-Q3,N>1>G:6P[ ];[MFX4<64CI"();40-D-*LU;9 MT?:@Q8R](I<5Y6/?"-'M2AD9!C^\@@CWSG/61/)5 F&\_8P^EJ&7GX M?:+@SEY)2IV^;;MX0GRCI?0S DS'O(+EJ VH(W*3K*+Y"_E:_]>CVW$PP29\ MM8.!-K>O7.*LZ+E%V;1+FF7W3V'\^U.R6KUXHVS3NC\^62SMF2R]-"\9%F5S07C!7L^MDG"5M^QH<$.RU#KNVL-E(1C"SZ M#CKFCPAS0/)"D%0N2.F#[)TFU9:\G$ ML!Y$73LN>S';YO=Z50%?,I5JWY?%P(\ZH6NO=;XG ,UI9TF<:5V2 '[)/H9;8EV\#O0=8_,N7-%,<"^EX'D'HYWG*#AM6<3'ZM"X&J]]G1UF MFP[VY98Y47\- "SXB7D@;HD.@3RPXPS,9_0AOZ/S;1KE$C"=1*L/^,/+*5_46UDU?2)-OINV61 M#BP2XW[K,@V@W.8>V)=3-IY%V7R59-N4"K;5RH5:G.,)(=!L:!:;64(/*C() M%(.[?[^^O7]_?W[[F9Q_WYQ]>G.FR/A%!V:Z/S\0X(,Y?N<$%ET2H.+ M/\8SBGLW6R'\D/9OHM<70V[P-/KL$%NU"!^TR5.5$U/L'/\4L,=D M__R(, DR>T7 $4Q_CD6.RVG.;KMXBT$E$MR BK, DV,3NZK@FX<3H+5<\6[^ M1!?;%66#VG%+1;="E8)VG0HH+ M[TNTM94"N_: WG0\R+OE5/ MB-$L<[T-N] M'2R#YIOL@-F?.:G/8<[>T+V<%8V49B2>(#<#=0512=LV;3G#<%S!>3E0'DS] MKVL)L@C]2A_<;A923-0A,D:U=<0,&EJVBB3L:T75WLS15$3U7OX&5W2M*!_ M=7XV?WN55&:7O+DRHRG"L8H[ZR)V(*>%2"]H'OFQR%?>=XG&3]W'/4>\"WFA M/4_ SLZ)SS*:L]W"4L3S!+FP[PJB8K]MVAX!.%[@+!@H[ZF0A]])6#XC[\K" M]?B?'6_T /2PD!RBOI QI*TCILG0LC]D\*@^ZF,6+V9I= M)?2/\I\#1BDE=VR22(YFDM V+HM4;N0,DFL';0$2Q@NV4'(GXII%ZFY.M/NC MSQZA4IL$9"$PDO4(E@"_F:4.=@FU:QSA](JS , ZT(I:YAN5N"?[UD MEU$5/WUU'BE=L;EZMFLL*[?H/H097=R$+^4"0]$&$11C#?1'&AM+EE'N4>F% MT1(I(<<[".[NKT__]_N3V=WY&3F]_GQS?G4WN[^XOO)GKPL.-A,;".E%C5%V M.W$&H87^1Z:3=N/92=/E0=.FH4EN33*MC<-IBF43'!8N8Q/LR99!:ALS2E!U: M6:U7]N:T?S^9)7JAZQ6UG"[+V=+[I&[K39BR/?/UNY=B2,_NJ.:_X=/3:C(Y M5&MLI('Y01TW:+F4Q@T-2\%%_$RSO(P$;#&&%_MY-:&1C.JW'JUA!CKTU?'I MC*7G81I'\6-V0],FED3SHH%GT6I;-%PP1:"I5?^68*V1+ 7Z0:^?]?S*J*IC M*6#O\>J7,6&>I]'#-F]V5,Y./Y-;FM&"74]LI>S\3V1#T]V)=\QT_1KTP\^. MKWG7A50RJK^[[ 8::+-;R^=T>,9>]J?I&@G3QQU0]Q'[)H J*"_M(G7\2D(- M9VC+"C5](F'TPT]!(\TV&Y!2_HB4&N6;O5K'FZG3:7 K6)QH%[@0TGPQ>>A6!8T;*QV<5^;'9:C< )9^ ,L[4I MY3%CJS%/KSOI!I"*LSN\93N3KA>LRD;6^6=AB@7QUR M@!%8%SH^Q=PZ("A";D]*$'%W4LC,J.U:C[==/SK4:&L&38P]A%F)?L=*B,'I M!3DMFM]!PHJ.37NHL3V5U7-EB)SCMP =8$C5PP[^Q%;+N+6IK9X/0]0(IK=J MB=< &> DEQYDG$YTE?>$7R_/O\_+B\+9P5K7\6F8/;'_?_[W;?0QI(8OTV8J_GL-4\:.BQY#2K#[. F M6INN3I2L_L[8R9+S0N^H_%]"]^KE0#3=&2^?.XY3%NF23(;/7GC$=]8)K;:^ MB^.H'#W3W9Y]]IUN*<--M*HW).9&812+G:@[TB)* ME!W5!ORHBM$<=10=[R78/2-?_G1'EI5"ZSR-,H;Z$ UQ8#N(?FBXX46[4<:' MT0VAK5Y'LX])2J/'N"-Q%A6*;&UZ%*X,PAG4I$8\4YN<(*"I&C%U1 .V9VQ( M [D):BDR3])-4M: AQ/(P(#5C&0Z@-$/92KKNK$,UEIWP6R]624OE-[1]#F: MT_W&M_;6N*NDW+9$%[-O8;K([I,\7+6?LSUS5TG^-YJS[_X8LWM;^Q'.MI\F M[-GS,S86VFH9_N2]Y99*0Z=5W^65S:$YV=L[ M\N*RU=<3-$2OM0X^:CA=JP#Y8K-5V8+BK^OEONDW-(V2ZIB$2\'EAI:LZY1X M.M:G"-[P]J".=ZTT;728UO2HCLWU$;"+\OW':;B)"@JV8[%'UT3:XH9N.#8# MI$$,ACO2CKRZW\'O<&N21ZKO^C%)ZX^8W/%40V^I<]OC<8%S7PMQ;G,G#_78 M+7=2L(L;%/Q.H\>GPMK[\)FF[.:U32E+DN*?Y-M3-'\BV_8,0&>P'V7E>']> MKW1YH&0O>0 Y Y_!4U3X2EY,5/5SVS')4$#R"SC/5_4Y2Y=1^!"MHM992X(4 MHY3O906)/%(@%WJP$7M5SB#A4FXCF,WGZ;8(4)OPI6C6RH^XI.YV3B@!]0R? M_4)5'F$5?IQS[(Y-/E]O&.T_T_4#347EFTBN7VD-Y;"*HKYE>V\>!)Y ]097 M-V@>U_MI*@'RM1+Q94PH[&)>*I;UAB!K]E6X"8YOUR:&T#<1J)P9X^BX#20F M0&Z*+_U4U 'DIK#XZO"DFGPU!A3B4(UG'F]G@,?*V>>H!N<2!?8&=A=,SA(UOGR(NA0G!Z_?GS]14I;PGQYS0"?O\,( PXLZ(C-P2M)_?^5(WY M3/.G9+$_2W[V^)C2QS"G;'Z1"V&01@?7"@T4L$M]X#, XDY-"[658#'T"53D\/UFJ2/1>2+YU&X:KT9^QA&Z6_A:DOWEV3U0*JI5?]68*V1 MU 'Z07]OI>=7QB\=2\%.F*QJZ1:9$&\P)3T<.*SK*,YMD5[<];P(3W^44J/)ZE$O,VLHG:G8*6*@/!_@$) MRR=')*:.-RT!^SPQZ9D!R21Z/6XI/5B'%V;L![@:AZTJTA="[TLITD+:K$;: MU6M$FCB>HT'-:?2N#C(X9?MITA?N2VZ92!.IN2)C"<0QBCEOZGL0U%.J?R.HTDA:P-R B?)K192XG)1?R H8+<0D8_JURTV8?INM.AXG RU:4:3G$@>O M19'$A,D[)OXSP^U9B=MR^P=#;J-:KBO-]ZN(7C]H!7643=2ZK*L^T9@==3>+ M%[/%NJ@ V3H#=J94O:>YGV]@TDVB44F/):O]9?[R(7JKRP2&@E5OEG,+"[U((.O M1#&H+S@L'I+=4_*5/7>C\\EVP\^7;N)=9=,P -@S^6/Q ITF<1_$V MBA^OBZ%P>29%=D*72;H_PIAFY]^+&J%9&ED>GW15_."%)CMQH%"]B'/*+AGA MTLBJIPX7+7E"(;25MJ'7)O;;JHXO]KPW0>JAM-*Z"()F/L0HNT09!#KKB.1% M2RM.AR'7XG?S.QJ@5;83M--A*#C>Q8)ZNIWQD.S=D+V?)EKL"QR:E6?_MDR3 MQO:/,&(!RJ\QCK@? K&;=,I#)2[K$S.%XR"I9*< $TBBA$RN;?QAD$8'YAJ,2=9!#9 M]BW1<,\1 '$P M2;@ VV#6&*PW24GGM*!48?-(&F83'8 MO?)(4K)IA'V@ICZ.>--L^ITKF'J#&>).Q^FT87I0([\HUO:-C.CCS@JTEMX1 MV6F6F6H'_',?;G)V@WGID&8JT+M_ ]J9,K^GW_.3PN4?ZC;=46O*:4"PF7)N/^G)P:-CN M^GS-5X("5<$:?8]>!$KZ5;I.'_;Z;Z@A7ZOOT4N_LK(J2Z<3&M-EE/,6I*G6 MHNA;&([1X1;PAC10GS;'ZIIM (YNM*RVZ%N,9?R:4#-#%W\48]+=PH$,U)A@ M,*/7%C>0MS&2U_5O >_]$7TUYGQ7:_]\)%BM_8,7L!'^A,3PHJSL-AF6(F%I MT!;OK:U]$7DR('$G,>4%3Q^JS\D[6LG]3-[%24[)\3__["4?-3BGG6\ U+&9 M-^"YH0N@>\.R:$0NJ.-]>3MZ:UO>$$VO 4-ZL1D((JQ%(USCR,M$A#X,D?-! M7BF\!LQ(EW>88L;]$HYR*',31HOA:=]B@7XV;@E@46!GTLJT3M\Z"/9=I> T MS)[(IOB$+)/4NYW,W&[C(9W[0PLPOI/EPKMGR26P4QIF](Q6_[V(K_,GFK*= M@-LT94O*]R?R#R&OK;HG@X;J>)J G=F8D]%UKN"7GKF@?$Y62?SXOFCL>G?1 MB@_K)_3ADXSOU@%=P59Z1-;T/C&*,:=9M!UC0KB:6"E%R;M&J5SI74%[K]B^ ME>5M85M^;$SXZ+A>13-6Y8&2:JZ MT,5S#O<@HD/?8?]I$KP M=PCL?<'O4?YTNLWR8E"7-DGQ19EK0-K"G*/01N>VU!_RC(.!:SVFJRT&L\5S M6# LJ[9HS6LA[Y@- Y&4X>">51%=:DA.>$ ;/.+];#YG%_YD-^%+^+#B;"V! MR0NY/9!'9W//@YVUN""?>L3EV0B:#\FF^M0WCHJZ7\I*20^I>-A3E3./ZV<* MO%FL"07>1D--7 ?N('CSNB$(+OK&8M"O0J]H8+IEUQFVYNW!H5^N*4L"(DT; M].3[LEO8J=QJ$U9BK;W>P]\\H<"*BJ[J3@3PEF]$R6"9;[^H7,::6SJGT;-6 M^394459P;15K277O9)*Y0*%;L_S:,[.OYM+= P^)*@($**'R.PR:4O?:L*S: M]S81#B>H[X8.,2 (J/)NWP@TMO&X+@H#\6@WZ%^_*=4V\F@ETW6(ULM!? Z5B2+RR 6;+S M,A?BV^X<@6XS#%[Y@JW7*Q3JZ8/J:):P$B7U8G_O7A#I@U'].E@7%: WQ!"C M@+?&\+;Y%'NJ+6CQXVFXB?)P)=X4K:DHCBQ"1?Q (G!E.6[(O6J&"9FQ@*WN MGC\5U@J %G5"T@C7"YC*,-%:&6 M+B#=#CQ-@CO;ZPDY[L9#3K6*\/8M0%%OU> H+/HUO&0G4<>%-\@ DB,KC/P= M673RM:Q/$N^'_O1XU]?*,4KX^E;!)TA8I'+34YA0;V;8/)8A#G>!J% M(W'H;@F^-H2!0[4IQ/P*T#%@\2%8;HOCDZNKH-)@C77I1[/.":" M^C-O9]0$/2^EEKAW5.3J:LKYQ?,R = L!G*^L[$8$X?S!GN^G+-M!7K@P#X. M>WZ%][L\F?_QE*P6-,VJ&V)ND]7J8Y)^"].%,MJ#M(7!7Z&-3E&IOPE6 4#\ MZW%8;5'$Z+;F/S57+7UEVJ16=W_FGA'8I*0'(T 5 J2&Y!$!T(;ID6\Q5X%\ M(\->G,E^X%[>_RZ![S8SRJ]%DE][A'VMD=FU13J#%OV+B607#U$_ZD+ _2K@ M.X,DUZ/8N//'YIT^!G?V\._D\>NV'9/>%L8YG>[V*$[=/25I?D_3]4F2ILFW M*'X<3J-#%?C1C*N "W>."PO5.-"E!B]$1@9QD:1T5=Z[6. J8TK502X/.S6O MJ"2#B)A=BDZ4\HVC*Z&@T-,DJ+05ER7NQD.2$[V/R-T>B2=O (FPT(\"11\2 MA.@D5N[37NC'.X.U8P]W91O/-(0IG:-7=ZQ@DW1^8%]ZU*KP]^2#FGO(*L>& M0[36[Z$_1G&4/='%IR19#$L8F= .NWRAT1#FF<5%LL2#'-!"Q:#YB#RRSUP# M6]I]B)Q8&A;2M$$+H!L4&@'5Q< M_79^=7]]>W%^Y]'%,NK^Y?%#WA$"D@R5N$P1V?:)+N(+7M6B8L)@7O J-FZ9 M,GHWNRK4VZ3QCBF*VS=A/:#DBN#R395U]VRY#;]]#HM:+PI7PH**)]/G1U<& MBQAMJU88P7$ HL) +R@^(>OF(T]8P.TX'OQ%O[, ]VUQ+N"']MPCG3?,'3[J MXQIG@+LW9@7%T*%M3WRWOI>M/:PN[?KOSN_.X70)#[&*@>U>BHM/CX:TOR?I M'VP!4#*GF3 "0$ >*@;L(_8&?U-]Z F:^?W'P[7P MUQ8@O"//Q3K'HGO4?TH3,=H[#_LHKQ]BH;LTI_T>B=U:)W^/Q#$/@O1>874XT*V90&]GQ'?S/!,ZW7R<6N/S1$I/SZ\;A:^,H'W ML]M7(?NB0#7!QA'A%(SX4VHMH[8*2)-)M+[:'LS^S9WQNDY06&K,EK6D186F M1_-C6;XNFG51GC/:O.'A0%TFUH([7PP!\CS#V+"7^%!!7ZBZ?T\8E0_=(U_: MDXG>KSYD $^CSP*Q50^8D)W1AWP6+ZIUIG=TODW+0T8D:4!/<< 6M2(:?U2N M[# *Z!7&,9"QX/YV=G9Q]8G?:! MRV*RBMF(23=+?-(C3,6(R]TM<-'^43W#=_QG#Z;X^AW#!ST(U0+8HHT>6_:T MAHZ@6UX&YC6Z^;B>(3BDWI0,%=7=Z7J06#=%71RHJP ;Z=YR7C=+X,/A8=// M'J9H8"[62KJ*[.I5&DW2SW3]0%,NLOL/.Z#>/T3!F8 6][OR4-L(S<$:]>",YQ>TBRC='=TX27;,KB[Z>XF?*DJUBW] M&PW3^\)Q'V;&^O6O9: _DA#:'M'WQ)BV0,8M,YM!@8J_N&6<.8 2I#[M\E;; M5)O:ANUP@6BTMS;&WM'A7-3OE=X1V6F24O6([)2/6'\]4,+6X1\1ID]* V^5 M!8(!Q/0T<#D8D3;X2[R(LO(4;[HX_\[>^<_6[%\ZF5!E Y(-Q39LQ@^15PN[ MX\>TPSB82.V6\>2O)*JGV3V.$4J 0>,$I+\U0H7('#A)M9FU+@EJ[#*%[0]'KYL?@6X8H5!B8#3:DA MG1&GP- 4A3K7->:\S>A6C"[B>.70Z7=5J -;P?F>2Q8;_?@"Q@8<=PU%Z MOS_-Q^C,DND0?=\*!U!V,D_5=HZ-8]-9*J;_-M&/,$6% 7_?RN@SFLW3:)-' M22QX@ZZI)!W&CT^L7%R^%S(/[)SR5A9Q8B_ M*L]*92N+JHO9FE$<*>Q2?][IZR))P7A%-ZMYSC&@HK?0IU>DY@4APP+6L'"= M+,NC[Q'3=(R1V-O[RBHJ;^J'_O%5BA&#%#V^,#7)R),6HDX*4,S"TZC@?!O0 M'5E5FF+7MRIRU\[/8Z-.\9""[/9W>NC\X#]K&"@OR>4),M _.J[\$ZG*SFD:&K<5@29X>LR 0^ MYX"Q6-.([*9@\RU>"U\!1,]C-CZTU4U>(Y?J4[Y[*QQ.ON)DZ!OMS5MCDKU! M_A_^$14$&]-W:+VN'/$*K;!D_ IMUXJ#H/O]MV0$VUO:)IN8R/3:-@?0D%[553@]]_HZIE^3N+\J7_,RU@SFCEO:&:BP-%W["P+ M"AJ"$4VXIEE>/#Z,""'$F$&HD/6W6P1MDV:D8G6%FN%L]GW:)!6)2)-RN2*C(T%'*.H$/25?V7/7CR[Z>A8M#&CX'N25&D\G.$W6FR0NCZU+EO7*V>;2;G_6 MO(NZ, '^ZOT"J2?:K7RX=FQ@ K'"%UC7!D19DY<5.'OR"A @K)%U(>!V0JEN MD"BVB6(:'FXM[!'H6@9!M3D+AD6I>>+^')C^S\]#(R .<<&'&W?LQ!NM.#., M+X?2?:H@(NP_+X*&8AVY5*H?4-#7@W/MVBN8#-9UBS5[Q5,5ELZKXLD3:$-6 MFRJ[0(!ZV:)1B4U[D,&/;R9+GR6JW=K*N]7+&)A1A4HCT#@/HT_):G&QWJ3) M,RUG/KF'20,DV^%4)(G!#[YMW)5D*C=*EDBT@YT :4EX. M )X%=SC=;[6;Q8N[O,@XC$]%05E="]1'+E"\P;)2?"RZ%0[PA^TPAU(:0$PT M6_GWLD='H%7MMW!P,6TBQPSNREM%_(K0TZYA84. D M9IW;(Y]"LT-'D)<)<(I7O@.=C04I*^A;.W49\,Y?,=1$I3TRUIP6^XKVB>H9 M335@=L"K@8".4*LC/9]CN-BKJ'J4O.OD@D,@J+3\,NA*/;YR2S8MKS[05\Q0 M,0DQ>6:S\-*CC*"<\H8""I2#@"S *G;I8JM*T2Q(AK7'(76FNHR0]*8GQ<'I M-DWI\.(1H< PUNP$\-!9F[09>;HN@'!M*]5Q:%Y]Y&4\ZG<='\F<'UN(YUI6 M .N.)2MHL!&R>N;UH= -8$>D?G2X,%#'-3 ._(IRZD&/0% 8]6P,;'JF+0UE M^%[TT-];@#<,A7_UC03 8FD"U2<4 PZN)8=4B2FU\O3E"ZB_&,XKX]"^AZM MM^N3)$V3;U'\>!INBB><^6-]U1V-=%1'$PON#)=JVG[EY-,T%]1/R4/SF,SK MYZY):0"<9'R']HD+M]*ELJYWK\A]4;]=N US>K9-B\;>T#1*%@!RJU0EY!:K M6B"WR)EM 5=YN6>0/DN[A,[0:ST]/K+U?W=^3V_/3\XK?9R>6YZZU=8^"5(/9V M?V.8@;GNOC'C]KB-%S0CVKB)W/56HZO(^$Q7=PR$;1V/ M)Z%5I[N1[VFZOHB?B_Q?+D4431VI)5O[DH62")N3!;:Q=RC+W:BV*22HXDFL0V)L/4;F344FD';"3 9E>SW6/R+BZ&".3X^&>W MA(+T6#_8+%K$+G%0^H&]-&Z$ MR5[ZB+3 RQ3(.Z;B876#C=8/TZ/U@\M:*(J3M/7FJU_U"!XW]X[9(>JK!/;[]@#?D^Q FVO%&8:O:'X1SY,U982:Y7D: M/6Q+XMTGM[M=ET6GM?I, '<$2_6O.,K22!*-\*W+MV>:/B3R4<+XUL@8.M9Z M4!@H",PLD+"ESN .V;+KEO(8>$W0@=,-)".,MF/.Z+:Y)17:,G:$=ECDTW%% MJ,I$73.268]7>T.D:XDTIGZPBH,<'VGE>>=[-5VS0[.3U)OWL/*.U'(-.6[5ZZXF!R81^H*+5O*$QI'ZTH4 ;'] M)BS? [P>Z(#"KPYV'(?,TS![NDF3YVA!%R ]KZ&IE;B=^BN*N,\#!W>KD38$![/LIV[I2XG"IWJIN ,\:7YT[> M3)6?N1,",Z-!OG'NE-@R&_-/D3L5;AU,:2'D3J55DRDNWW/G)(08/?N%QP@/ M^]NFMH7,88-YI5QQ./ M$QV-#W''A>;CP;>#YM&#/G,X>_/:9O8<1JMJ/=EILEXGC]&1GXAR__@5F4+:*>G7XFMS2C!3>?CMC;C#\Y#P!&^!*N M%=+J=-DB(J4A\?(B8!NF![NEY6Q@W\A(Y[^3:U19_U3*G7M;CDBI_Q9A#UH\ M9QOW'@[:/D9Q&,\-!FT21?F@C:MHI^3EN)IJT"9V;5#UBHSM!VV;5M&[;*1] M'[C)(*0N=16="ZIT.38 E:[0\Z0HMCUPD[C%@[!ZX+93]'W@9@7->@,W5#@? M1K+2>SL',*"=O&R_G9.XG.KMG+H).!%!_G:.E]?\?#L'@9E12#!^.R>Q918A MIG@[IW#K( $BO)U36C5)B+Z_G9N$$*-S)1XC_)GT[.RC'7ORQ-CS)J8_90+G M; G-S:_P%ACN?S<\14)X=$1YP>]!GS&!L@<>\3R)4=O=W9P=X?;$""OG1$A/ MA[BD65;VX0^Z8--%_Z (2WQQFX>_U3X^'-.RP/3;Y)5-'^I_E=T M2XZI^BX+ZZJ/CBQZ#C'/4S/T+8\J!B8#=A=+G).])NFJN@X(AI!*<+JY'PWT M+'6#@4DKW(6"HD^*0<1^A42\V T@+G*Z%LYBZ>HUY(?KC64]U!-^R:WI64IV M+5O5J8OEY)2',U+:D$E&]F:/U5 3'3KK^9T2LWBUKZY7-, >EX@M ;M?!<=* MV/U,4JGCSR329!@6%:K60>RT,.66RY_I^H&FG 2D$FWE'+$H F5%QE$+2;4? M%2VEZH'@E$'RM1+R@'C*[D[TNV7(+I%6GU!RZ\XH=+U<1G-Z_O=MM&%%)Y<[ M4IGZ%Q'(C&0+URHF360.9/P0ZP75([)[Y@DCY)V8:/SF70YPQ=O@E]ASA_IF M2](E#3-Z$[Z4 ZX^[*5"#>X%0F.!SS6+BGR9!RGTQ8K!?K]=6:0EV[P\/ZVW M)77%%!W/("@Z-]'IBAXAN/(=1D@L>D*)RRA\8+=W%\/ IGUG6RH8W)NHT09N]A NH,G!F0J&2B^GA?09B'.=Z>H@']UP[_[ZA<3;8'2Y\WF?4_CD6B1J+ MZ%NZ11Y ?.GH!/?,5XL5M'YZ1&+J^+!T<<_QT,_[L06 ;T2Y&._:L0$%_*FZ MOG5M'!RWW_$T#PZU]U6S8N#N]V=^ZS09[((2"W!+A4H M3Q@)NV5!"WK\#)@ MI]2"0+I6S:O=+W\DM%9EE$YN@6R M7* /9%$QW[-N#_Y\1W F\/0'I$B9T/MD^7Y;_"-D][(6%H% 2!Y)7\EX MU%,34XIKWSV[F@RF>JLODA/5Q?COZ_N6K;!)X$2K1.J^<=^SJ"F6'2^I5W>I MK&32>&G>5Y%64-+7X9Z\*+REZS"*FX?W-%T?2Q,17!WRHI"K;O-%(%W(L@=\7"EOA/AX([TN4 M2/19C7AW(L>FO7DCK7L415I!?;9G>QEH$OLR;2"_9T_Q:PO8P;]R3VC+#B+P MIX_T;E\4JK4*H\ZIKX<,"-5$Q:N[HI/JBW+HJ$$ILTFM.+8'$L]C%:@EE:(#9*2&\U/<'9^=WI[ M<7-_<7U%KC^2DR]W%U?G=W?^+-9$16]B$3R]V(-AOA.M\-KK+KSE3S3=O_]O MK5V]+X]@$9QAHJO6!"FPVM@X!'2$OZU!S[$TI.B8"DII4JZ38:,%TA)W'"YT MH9*,Z\8>Z8$6.KS6\CHA4O$J6$VG6# ];G#:6I[44B!?2Q7"=$BIY#K5381= M4;5L&;Q.ZVK63G:C0I2O.6N[^$_;::3]%(.#>WNH]2?7M))//0TV0HS)/-Q$ M;-')?/?0A]#.Z:4^"_@_+0?K>\$!I/LVG -WD](G&F?1,]T/5C\F*8T>XVJ! MU_SE/@WCC!T@5):$Y;]658&X^,]M5GZ9*YI?+^_#[P+\VW'2HQ&V$R0VXC;+ M!JFMM! 2&RPX#FI],J\-D'RO0\*=DA\1QQ(O.('+'@KY\0_7'R^,VOA&;J-Q MJ\AA^ZQ62;9-A9OSP0KM**E0P(AX4A?HT0OB31F)U$:"Z_M_/[\EE]=7G][? MG]]^)I<7LY.+RXO[BW./)K3@D.@'"'"G<<@NU1T0%^#)+0G9":G1,QMC9.QH M??Z6#:5@FW0"00RR<4VCDTSF14DNL7(]AD[W A[P1]ZK?=XH?W\.7[@Z YY( M++OE1[G6+1/O)93)M%DQE,$@1-\J.A<$#I0TX.K5#%CM=@56:S ]H(&P!_L, MD/W@'/#WQ0>XY]MS#/GJ)&=V# 8C9%%*%I^D6[IH)3,N#33T.M0 Z:'0!> ) MGT)PIVI:06W55-M4MV@7D.EZQH-P\?U;KVW@D[9VP2K\'3^/J'5GGTF!$X$B!4$$P$\!>2) M@*$+.R^L(2YU9@,$1MHOJ?/>2VIO9P,DN)#,!LA[3CX;,-25S0:(/$T"1=PW MTB!WXW&X>PO=DCQJOY)^"U"4)0ED+/J4%O9S9]*E33 -Y0PQ\H(FN8]IYHBU M5S !K,AFB?UBH P,H+EAZ)(EN3)L=MB72Y+$40)CU@ MTJZ*X&AR7@45S4FZ^VOJ'<>\**P4[JWH%@DCK8[EFT>/R"I/D'6P$@,UA^I; M:=_5TZ<_^W!D%*S/.25&*@8Y4,"4G5N;!NR6TYJO0;JJ# M*KNW1]^$(BY.[5NQX-:2;TOK<*VTULZ\]L2M-UFZ:Z\]A[VBURX? 0M]K<,< MMO[72C,@RX(M?O]#"TRX;SFF;KE746DWD=!QVCWWXH@TD:OQ3UH-*%>@M)I M]FTX(D4KV&'513N.2-T2TFX* W[5F!]1SQ&'WFK8%1[<2'28UIF6N8GO X89Z:QK7!-"]A?/.#"EY."G&<9OL3 MN<:4X)R26UIK=UM!FF;\"&V3,^;MQ3:7!7>]4CIKEDJ'*]%9@ #)NNNDDB/# MN,0VYBLAM1M9F%1IU\O(;F9_FYU?CD_(^?_<7-^=>?1GF-( MMR?:_=,EN42IS4JE;9+#39K,*5UD'XM?[R)^IE50Z.\>@ROL.:54 M&$\MA0OT81G8I8)M$"/!+=U4DFPD%.V>%G^2>9@].:<9%!"):9<-2*?0[7$/ MY&D2#*)5UW!WXP%85+.-(!N'DW>-;'F\]L^D)?YZH2BH\FQ@T7%5U;2PB#H% MWI_"C%XOV=%@27R7#]?RPQ6&^4"H@,=%@0MP/OBUHF),'\.<+H 90>X42$B9 MD8:/)1W3G2!+#Z>K,,O(K#S!KA@M9DS'&U:J$,)G): /A:04Z I(*?4T"2AM M) B%N_%X[">(VRXB*R3>O6XDJO,#&A1]R _WR6S^]VV4THLX+\ 3L3W+Y?$8 M@O2@E.]E!XD\$@^%'BSF!I5/"!7E-H*;%O.BG807I[? L8<-:>F(<@!?!YN*/"]3Y *)7RU>"NUTA@OVGBC;R7C&22E 9+Q4]9^" MFCQU*3W%_J9"IKU$(?.( DI!PMB+D[LW U!H\D!#J%=)Y"9EN\_REYL"5/DL M7IP7GV[6=+"K1%]1E$XDBMC,%;J:(K&HG&L166ZLDV(VM6BYC)@V M&95!_:J@L]"&E-,*SY,"V%[^4;K%PZX@$S4Z1Z34.BK!?/[VP Q-3A;0[%6: M:I:]7,1WVXA8]M!!@7HB1&5--3<":XTC,EB= MPX,VP 8/Q#-]U5K$@AEM_3)MSGYP0W>6< IR.,VO!3"OPC6=?8\&>9/SJ,F' MG4=CJ=TRAKH", ^(>PC\I5]Z'H9):\[$O7/V,-X2ZJ#W8&V M)>LPB@6@[#[LP;)YB 3,RIP-:'8L0\#94FC#L_K8$X#VNH8#T>$/R@=I)<># M:=N".Z"F=!-&B_J4)OYY2%*9!K9\F;'HY5E%!;'$@13+0KV@?K2[;<$QH*5] MEVC\U#UX\\0[*!?;Y6R! MV @Z2X%)5 N*%B*6*]:3.*;5,1/?HOR);+8/JVA>:"QI&L6/Y4E]3']1%++S M?&]R=Q-*\>R_?3CZ\"__[)JE4* EAECHLU>AVF4RR,\4R,8;"4.]C8;U<1_7 M%VU<^[.R@MR3F&ECC9 M2-L2(ILU?>.6=V.; >6_B?5>8,C"5;/2H 2%0-[OA2H=T])FM_3='U&'X9S?0HY3C;HR2$2K&/9 M5F'(H&CH4S^\#Q8XY'$&9A/0AM]7I7U4E)*$EI+ M,H!YM%<9# T1WU2])^$=3U7(/[$?ESQ<;.?Y[V&:AG'^4I]T4\X#1\N(+D1O MJK2T]IR$:8UG)L0/,C\U7"I8"K84U#=9D&^UM',B:J$B&=5E U)"#/2H"??I MDJ#+*&>G#PXYV'NPI]GNP7@FU:9LO._JFE:0HBT)ZM<; MX+:6Z4&SHXG:C;CWUP]MPSOR^#![4CR,57;E<&@ZKB\_(":PGEEX-WXXS&[\ M8-Z-']PF!/[VB\LHIA_[_?+FX^7Q^=7]$KL[O/64P\#IVT]X% MLEIQ0;N^]XG!C/EV2=LQ)I*/54EIKT>^,DU2JOJ:GRRA6US53P)OQR^M^&T] M>;DO?//V^\ U5'FKK6&+X7L?DY25 W=&;.Y9"2[9'?.7T3-=D/O."5U^;#G2 M0 2$I?PN W)SKPRB9-^7?T34+B2UR\<)BD8'I2)*@=@O"V6YU%,2FF7*,=6? M7E*KT:KFO]^6:-O_+. 1(ZI9L(S#I97DFNCL'*J_*"7CWZ*@\ M3%*6Z=RI [(!F"'PYV8=,"@@- 3P[74%9F+0UK MB7'G8Q(F#MR9)<:N%=D R8]-[QJ8 .5";J=!<^%.&98,>[[\H^*GE+M& B"L M(F M;(M[I?E):-?V9,2XO8'@GBT,(//$@VT2D"Z&\&G0$4 JE7H@%K4\^$>@ M*PHN)%NB*O*4HK:H4QB?A#A[/T:T:=1;0[?-;NBV.VRUVD7_+DYR2O['SYZR MJMWS$$[U>@C(*+::DP%"14!$[RM:I%_7U531GNO5E),<8ZI)/-\G#<3@ =)5W*UP[G9M M0)G,\^R,UK=T3J/G\I[AHFG\S192F?K7$LB,Y"77*OK+&YD7&>7$>D'KD5L" MR?LNT?BIN[3@BK<9(+%G"Q1H[U.D'HP0<=R!Q!$IGAZ1^OFA T10])@CQ&69 MTVJ4H)Z12 QC(5J%PK&)68J(S0/AWBTN9J>GUU^N[N_([?GI^<5OLY/+&N+A(XP@*D>Y/VF\-'N@= -.<_E.]P16L^S)1WY-!3'LT;'7>XE#+P M+&>;ML'@-%EODIBR<]?9*71/A6W*CINZ%1\^X\D1((8@2S"ZOD]N'3M=WNNW MP-N0P(8P^S=;+E#!3,30## ]^$Y2#!)1H-,(%RH0Z 4-GC6=T"%NC2,N: V^-C2-DL5Y++W+9TQ+ M;-"B&,.=A"MVG-O;!KQPO.<&\>-W-)MZUMK[7$'^+@_3W ;H51NFS>W^ +UD MK[8KT+O<_WU+5^P\U)L"R2_W:1AG87DPNWB^!":^*P!5XJ/9+G> 6]B!?,F) M"S 1W)Y?SN[/S\C-[/;^;^1D=CF[.CV_*Y>#WM_.KNYFI_<7UU=W'DW" $&1 MF'5LRE0"NK/2?G DV69DBX3 MP%^UZ'(H*X*X%TLJ!9R[%)PG A679Y1+M+-$5 XFR"A]7P89I6NB1Y26G$YL2]DQD?=)^WG]8DZONM.Q)*_+2?L(Y5D5?43%MPU.T M-($S=#7%5([0J\FDCL!8?]3JP6DK!D !3.7(NQ VJ3.T 9G>$7GV@L*G29;+ MF-IYSB%D_1R1=Z5%6_1J&X>R:*\3W-'T.9H72952,G\*T\>". ^.3R87]Y: M%8,?6 S^4E2$\98=+Z#_T:,O V*14EU-,HFZ'=T*'NF0$W!-HV 0#HLI-!LUC MMFQS73Q+HW#E?$6F(9S4/ 9U,8C<0DL QBM:X0#=MB=(E,ZQ@2V?"MFI5A,B M'%# MIO5J0F10NZT$-^$+ M.T3C>GF5Y#3;;ZOMU:P1'4XLZJONDI>.ZFC*PYU92%_:SN6\US07[#3*W:IL M>YGS*0\#V"3CN[//;+B5+K5UO4^,7L2,I>\8$[K'+>PRZ)9*K5,!AO,9T5N# MMC!K38-M+_)6=KV\C&):_.> M$U/8#()K53#?O";< *K"7#G-%GNDK*(TW/OV]HG UC*T!V M%V"ELJ.9(K&.^RI.[4C.&)5^T(B4Q_4N]D*N*0/IZ\2@2_K) M/M/U TUUJ-35@!"JT;!)J\K'9.3JN#.F6,M*EV@M4=*@[6LE[?S- QP:4/X- M^TZ#A94RF(MM7RX9F:?1O*B@3\/L270&MD1FSSJ>S'B>#:U:F/L7>U$02J 7 M[!^1>?',.5$D_9=H_-P#,@S%>_ 7V;,%#,3R7^+!"!7'KPX6PC+?%!=N"_P\ MC&*Z. _3F,V2SN;S[7I;SJ6?T64TYTQ90Q5V,5*M,)H7*A<6HB?0I9PT("-! MZW.2;=/-:NM\-AL,@L2TF_KL4NEVJ0;S- GN$(,SU-UXT)5ANQ(DC21YUP9B M+>S\+%A[2!0&>GPH^I0"!"-2F9 @U*.-.WEF<8>:$@\Z9&H/*-MDN:NB-GG7 ML,:;T:2T6R6448\9>?(R9G@R,GRF<77>PRD[G#.5&M97FRINGY]_EJ MNV '%FLJT#7**FED-:D77!#5'4X+6 MO7UJ:QOK\MZP+6X@CEB^&?NW@._C'<"KI6J-+OE6*)-&^XCL]$EC@!06WC(I MA&6A"U:X+!SOGL*4/H1%8]BE,S3.PG(7?9JR.V?8E._)RU[DIGJ_.?L6IHOK M3;G@_"J)GVE6E$>_T^CQJ?CO[)FFX2/]5!C(SXJZZ6,8I;^%JZWHHE%W#:B[ MWD4#1D;!Z9N,7B=QEG79<_1('&<702D%WS?X:_S$&'/?^&",9?P]^89VO(T'Q$=LV!#B)^1%9_L/$C MM(I_FL,;6>S'2%FV75=?FRTE9^LH[VFZ/L8:.8 =C1T9 !RY2H'*IF$NNK'> M2BL)#.8\:#XBY2D$137^0HM:_$#3!)P:&&E "X1(45[I$R6* [^9U^S7*G#M M#>S!;747!(Y[4> '^=$Q^/K8?Y UFO9\M[-U',[6;_@SK8$^>[NA:90L[O(P MS?U8M>'5:HVJ'+S>YED>QN4ZNC G#_0QBMFB9W821O7[O>XI6[<3"3Y,R;J9 M)SBP*5?\*=:*7.>Q]*BDZ=OO3VPZ'@0G&B]^A"5OPI+SE1'NXI+#B3"C]GYP M/C-FW&Q_XM$'Q'<[\M5@Y]]I.H\R2F[2:/Y:WN <0$3[\'8CVH<#'MVWJH3> M=[VE[):;XO-FX\HV7+$)C0_(P_P1+4 :[QNUP'$.,VBS%V]Y1C??9DXS;56G MUO[&-(N$%-8)*6U4R7RO>\A3QPB\14B&5:5( 7V9LD.9910VC$@?20"?4VVW_/:'Q_&D=IG]X>(=48GON8#\O,L1V1:^7%T6A&1=>7NJ3P^[9^<"BF_MTU1IR@-7& M\@7H")5">CZEK-(Q%>QD'/-*%Q/)N/[JL0]HH4-(+:\><+3,N2?]G'N7%VVL M$R\;"E:Y>O\2&,AD3.,#ON,81XL*&,VQ$SL06P:+,&@.@]9C\H5-FA54.Z-L M?!'%G1V1R;*J;W?KH& MO]-EFIP;56I;])2+XAF(;./ M;8Y]CO6V,>^6L.S?XNP7LC16/"X$_*.ALECPAX=^%!2S^3S9QGES^^ L7A2? MI%NZN(S"AVA51GU@*6%N:E!$F)A"BVKZSJT6#L;-@84S0_/!=?Y$T^8VSW*@ M7NLUMZ=Y4RR,P"4W/HW#AR@PZ5OEAR33UCFFCX5RP+PA-IG3FP!HC'"9U#+D M<17@![^4F=\MP?S(]JQ*26):7CI\$<^3-;T/O]?Q^H3&=!E!%QD86QKD>@-+ M:+%*V[?%&7C3ML""E9GUH!)EY_\W:=V7J&,.0&[0&84$46B9=IO 8_E M4[8KZ ;^<@:0MY_1PR)J:OH*E27^/0XUKELK,B;^!ET$- M\K**&6 ;LYD%SRO:MQCG0%7T6PIT?E3NS?VW-W3W9:/Y+%Z<1:LM.QH.5GL; M61E4SYI6T/*$EE^+%:Q).V#A6M]R4(J4KP!J(7)%\V8:@9W%4P!]7921I3U? M@JL9#KGAT1@4HOBF99 ?H0S:Y(XD%LHAHS988DAOMJW1)X6!BA-'9$@A?\L2 ME\Q1E@8NJ.-)>EYO5LD+I7BMGHU:E.'R--Q$>;ABYH[(;,W> M<=>ATY]X:8$T_&AJ!Z/"4(OG3A"(L;^/!U'Z)DV*BC@O!WIYD53._[Z--NMF MI[@P\,+4!K%4I886'N6.[$0\D$]8$ .8"AJ9HW+:*"^CST[.MY@#Q LWC,#[ M4A09Y!;X9(=X]8"_HJU7)R^=)U(R&]@ [_7EVK"^!9+CU0[G]1LP;BNDR"YP M.^01FV7N/O8L4)A@46MKI (:NMLC.>;T]D@*V^-!_:0G"1IFGQC$ZK^! )IYPOXK>H@,6UYFB(VBKU,@#4KNYMESL8" M[;B?LQCJRILLF:C'[U!P(0C8/XR!03_>G?:-VRHX!7Y, M>"8J"WD4\Y17D+)-UC,P.LF**[YU#UA4#(G9H=IW=+Y-R\U_LWA1;HZN'\RR MC.;99133BYRN,R'%#.T,^*=M!XVL$3!:F]@.2G(W4]QY,3E=A MI@@@0LGAB& HB3<@Z-NV-!X0N $.![C:W=$ $V&3P*60;Q05]S5_+"#K%.%0 MH*\D& GP;7M G>9@D*LDI]EE$L:,[Q^C.(SG!=EOZ9Q&S["5_<:6A =I:5A" M/P@([-OB)*UI6_1. M*S'NS._ME+^$)XI12:/9ZU]X!?XQ"P7!',Z0TY7*U:> MQXO/8?H'S8N_ZY72_#OH@.)-H%3+,ES1$0$P$Y4UM)=-W4KLS M=3RYQ X*@\2LJWHL56AVJ CRXB'=P$0#4\PBN?"K5Y4K,U;U^;1NGOM*'SWB MF% &1A:%"*B[DN OW@? M[CW1+LJY=MQAVW@59GU@__EWFLZCC&87<;7UK7=;=O/\)HT&<';CO&'EQ,[' M4G[2YMHXH=_%%Y#&K.D;%#0?+6] M&#YI.SH)PL$O<'"A":_N=])TOZ)2[]PZLRTWS3U,&3LEH6X *4)%!MA.=.A-QI\D=?451N4\.XT*%$F)?)T]9'D:SG/7,Q3NN*J3HZRB M7S--H;=%*U59^B4.,GQ-5ZM;:[Y_L0M8LT-+]E8CE*7ZCZCH050TK=Y?85CT MNHI7C5D^%9*YDZES?<]8\^8ZGEW/3,';ZN.,N7;KK4Y,:;8F*.5?ZTRY ?TP MIXO,<(T\501O!.H\D>YW/ZP8Y,_4N'Z[/0H_V)/BE?>W,R-^4/'-UESX002X M@ZZ?S[]OHK14N4YEF@WVLJJW& @UQD?%6 (,R>W@0"]=*1$03]"_6@$ \*[9;H M-5$H-P[AP] ];SWUD25P=NC&9349+,;A">*O>=PUC+>'#Q^MH K#C_,@*IQC M%L[^(L[+&LV8PH*BUDQF:X[Q8QBEY#E<;WK(T\:0W)328K/%FT@38B[(@I.A&Y\%FQ$*[[@O"3VF2#8Y9M^.XN\RAR0^9 $+"$?<=FP FJXRX(YSC#7_0J_ MBY]T]F9#@Z1]#KB,O"5AN&"J]/0C." ]S5$AX.LORY%M]J@&1Q;75WBW7,S MN@FHAUIAM<9*9.TZ&1]'?;HB!P_:&!&2"RZD>'C)O3T'J:7^!CO5F^^/2;JD M4;Y-W9P19N@>:XVFMGO7BY\T&^SC&DVSKV!U!91)DX):B2Y^F8=%@%VM7NMZ M35..8JY3&H%[Y&5*FBU!7:9D]"L<8,CR9[VF8>-]BU;8ZS5;37@[ZS4/- [: M6J]Y8('P(*4FU]T9J=Z3E[T>LL8_TUQIL#K*$9,O\?F.K_&99MEWOMCO1>5$K MGT7/T8+&B]LPUY[9Q?(WMI2$^W.5*: M].*-FF9CK>0+K38$S1.RJ!\=:%S7 M)@Y&;#?!)E)XA[I&"?%ZW_-U1?G?DE5A9A7E+U/%>;Y'FY&^[]''6-]MH_?1 MGMO,]IQ7!_K-7&.H%W+$=[,7@G"#<=YU;#_B\[_HZ0CZ[GY'F3\DB626/ M+]@SQ/H>;81\D4>?0CZ_C=Z&?&ES)POYDE94F]5^:S:KU6^!2+,_X>#G= R8 M92LAJ*%K,2'PG5M+"++O>G@) 7+ 9/GPK,AZNY_#ZMXRL'U?[K]+[ 6'?9AYI8(:6W'BQ;*;6Z&43;$WD89X&]P>-')_=O.<6WW M+#19W[8W6+%7BA#6$+*ON7]$0(=,>LLA\"#?N'9O/ T?5O1JNWZ@*7*E+;2/ M5$MS[#O.1X,6Z=;#FQ)YY_'"9DTL:J7-U,+W&?Q&,Q;;PWA!Z%[B]1SG(*8 M8NR6H@XW. ]<889?P??PD=/>5)'"UDU.9N1*L.7CB%1>?H2"D6 ]]%APV,76 MX !O]')+Z &MX.)X!VT"%UV_5O$YIH]%66^YY!*UTFZ ,-\(*OHN?A/:HXA*VSP&7T:LNSC4G/T(# FQ?0VPXR/J+ M]UK]-LK^^)A2>A'GM AGN>UEIS)_-E8@\?WYM/Z(UT)O5Q])&CO9VB-A&P+V MY/VR>%1$[.H9*;A[J*]$M.EC:YF1"J$6%QGQ7%M;8B3^GH<7Z\6'+R"/M24> MD,;:7 ^.2W-.FSP<:XM;:;,^%WD5GL+U*L;=,AX@%M<*X.'6UAQGF+6U\+OX M26YOQMV2]CG@-?*XFWM3'.UFBHS?"N]A^4Z\!:"Q!OZ3J,XBA^+*)^7,IMPQ6YI^GZ\+?Y:!$) M,8J#\8H;SJ5N,0,[X/OY&^&%9QV6_W-?M&\6+VX*BEZ%:WJ6,';H!O81+D:? MM"USX>QH6G&C)HW>YNVS<\"LPFU0/B=,@'RM/O<]$H]!/LJYK3"D81W-*O:& M<_RJZMOX&V45&>1ZFV=Y&"^*NL/*8FVA?:1ZF6/?<8T\:)'98NV[/$QSF_.9 MHG;:+(OY/H/6QT?D@3Y&<5D')TM2_1:O9V)33 ?$JE>*0-Q*=^ *L[H5? \? M^:TUG3G);@QA,R?G]W&/X#1>_*"V%? =.K>'$Y)>D/N#+[-:PM9-SND/N.\I M.O'A->S*X4<3CN]W%JKU_:)LH'ZICA% MV??:3IS1Y9^=5&#I>CBFST>\B:ZH3SR3H^6HQ]!PQ:.7T_4<+[U([O( MLBWE5E^]1^V::?<((^;5QNS4)UWCRA#3%J_B0D:B\B//%DCT.Z=/0,Z/RF%- M+37 >D<;N8]QLU'/L$X'-Y&_B-K5AX?5K;)H".A7]Y&G%16YX8?SO!.#.L]1 M0-JR:'.Q*,>/&K=]G>!D-XO^$*[8UG/?(A2O_P9X%OSD/$RW2ZL!L =V; #" MTNI"GAMM0!31[+SZ;5X1'*0Q3@2N M%@"<3YC6J;> CG_L8"<.]DN<#N67*/:<:TRRBF%SE=9[(*8"#$JP!:0IBQ?6?6"L9Y M'L"1O:LX#.SL.2D%? KLP\X4!7;N3R^)ZSMY85SO671/@9,D39-OQ>A5?)J6 M4K)/!IXD%B.&MNT5QD)?((((M&N6E <][44\.O-)W=T\NLC[1<"9H1*7."+; M=C&%7T:+_8P %*^@?I584A76H\#D18F];YHZ!JMCKPU^6"E!!N8UV3 H/A[V M8?5=G.24_$_G\W'B_I,30"N(*O!N*VAJ!\MGFCXDVCG8,%8.8^0>'H>,"G@X M!,#":?B+'N-H&GI]9>K^XNK3^3F^O+B].+<])X"J*&-8Q*K3O)*'>;EJ M]GKY,8K#>!Z%JYLD*P_0%HI3GI3W. K0[C 5[ MW9;LXB8G8=]"M8/L M DR7$G<9 M#\C<'UD YDON*R&!)?>@OEZ>AMG3QU7R3?@^"" ZK(TXHG@UT<"XI5I(Y =8 M _'51;7/3C%CNX29+BF5?:^"Q*#@5S_2SA-6/0,M0;4CL.Z>:.=_WT;Y"]OG ME\2LDV??(V$BD(:S[H5LDD<@=@FU ^J)V3_J"!1\= 7 DG[FL<@ M59<(*,13XW)(;-\]B4Y7899=+^_R9/Z'C$ BN3YYAG)8Q.E;MD(:@1,08;BZ M0?DIRS_EYWXQ1=BI/);(?G\!0_HJ7';P[;IG1MVDIV2UH&E6<5A=T*EUAI6= M3 >OQ!-[L53K*1T"BSZ%'6#U]\1. "CO]&S;^R=2)S//2T( K/BU(:S7A46B M6%U0+:K\.>1UT;!J*\W9-F6S[=4^X'*+#?_8B-V%T0.ZCS>UBP)C3(T.#N;. M<6/&Z';(0\E(\\%I=5]X==1,$4RR,I4GU9$AY-V%+[MW,7"9X..C'UW,K7:# MSMC6^1F+BB3V7 3/HKG7RR]QE ]+)\ U;K;YY+W0P)629LV@CSDEMH--B=R3TLL@\B%&5H-]#_T O.1X+0> =WI EZS%5_1;^4AK MQF2@!*D'6THVN;]S,]EL:]^C,;6[AKP]H%QXG R7Z MID4MSSCH+.HO]H]RF3Q[4\B;B2L 6\ HIO/R%<"W*'\BF^W#*IH7&DM:3FN\ M*5";U%\C4>WA],1OX6I+4=X=ZEB2)RB8)3L! N(;G,I&5ZX:K3$()&#K\K>' M7H8*+32JXXP>/@,7)^ M"=;1&G'"<'))U0X7,)\FN2*_55 9E;Y[;[)J*5+K[V[$]3F%6F6!2;JT0@-? M4Z/F#"M?!Y "K<^O=KU,]UJ=Z]>4_-(YUF:AQ)T&YZO.)!3/WU1P MG"0E84RH\@QAS*>^=N@:Y)IQV/4UIQBN=Y;K G+,9*N=^=XF>*4G=6Q*=?15 MSOX2??FGAUZM-&![Z% 7W&(>74MT!&0&>)H$@;@D)?T7Q M>+5=/]"TG)JK?N!TK_1+MDU3&B^*YQ%;)#DOM_6^#8#**D9DA"*M:53ZL;*& M$>1U/%*;ZSM;\/Q_WU[4E*U+1 :E\W6'@A:6I99&X=*1!]0MM;Q%0I8>;"W, M /@T)>/>AIR*_M*OBP4@^P;=!>=>J0JE7LO/%.";I%[I>!N-N]U;EI8@]U7+ M:T6@04UB!D'GLU>=,TVNDIR>1=E\E13U*!7>L*"KUTX&,#T,7D(\V7I#HN%; M25:PK>#T^O/GZRMR=W]]^K\]8*861/H,U>T]#E$A)@:$A?N=$J.X.43'*QH\ MFYS2/Z&*J9"]CD\W+TP&8EFZL8IBO]+/13Q?;1?Y\GJ?1PS9G9WO? M)U=%3R5Q7O1:T93'BSBG!<.&1]9A&A4F+C.CZ!'#I!G:L[A)'J[T$MZ(9NF% M&V-'P3W[5M6+FEU HJ5-WV+.*/Q* ])8]*B"E8E]>20S;[$WU-/*Y)MJJB@/ MTWP:!NIG?'-/P0E]C.*8C2D?JMMD9U!4ELD;9,, M%5VCI+'Z@Z]@P!T.7__BU5!<.:Q6#I$MA)\)AJY&P]#VD')V^IG !BAH>?LU- M"J_(4 D* R3B91@BT^B+LT2%&>BP5L>G,P;?IR$;[][1^3:-\HAFLWAQ2M,\C.+ZT2S+:)Z)UA,9Z]>_ MKX'^2'YK>\1DNJES&>?-; :MJS(+PM>29&_%+=G-<94@=74W &B;:H<"PW;X M$Q3.Z$,^6[,YL7^PPY,&*S?@"B+:3YP8978(F]:3.8;"=A?GM%3W.$R M/DJ[1$' @:Z4<0)/+BD69YNB/64QP*KZ#2L5/E.VSVS(+K7LGE@RV?&<$EM' MII/2D8))"OV@*T)V,N1K)>5X 2.LTQ.#OAGP2JS6HY3*OC,V?8E3.D\>8T;N M^_#["8WIY[#\?"O6,.%>4\RU)P#Q6" M+]5!B[M/'4.9WS$)Y.?L ;LG-R\^PJR>]H7GP!]@[M(B[G M2<(H+;=8[9>]]R!FIES_3KK*(VF@YPZ3)D:>930R,!BP!]6Q;^1;I4["=;)U M_9;4$$$)1K]V^:IGI\UGDQ:XXSN-'I]RNI@]TS1\I-5Q&F?1:EM\5NVFO][F M61Z62QMGB__<9CDK+OO$'V>EB0"F5L:& C._Z"?WC&N'-$*,L!R<+Y=TGK.D MO& :T3,EV6[X[L_!%?]_>]_>&S>.Y?M5B $N.@&DLD18J'DLKQ'SN;MLZ#)?[.@]3AH2T& M"2@@6LYDF,"&5[$9TW0& E8W9#D&1]:Q^-.JX$8Y.\I;$N4"\IN+44T$JF2\ MF(ST$_RT-C/EQWOAL"_O.R/^S4L"7R<2]_&JXJ^ MRJ?L^R<9K"SAU,O<^KC5N9NL]WM4_:7'4V7.6'^ ML3%!KR+6J6[Y>N(C#(.A."!9[C_48"II2,;LYIA#$JL(?1JE61DHV7I!U#*\?L+\O:D(!QJ]>J 0IJVE063 &HRK^G-4$*#? M,Y*)*R@UII683$#3>.0\S$QTI$YN#,<_@G:%6!^9PA R,F S8$)=&D%-OHD) ME&PR V $,X1_8RH5X&^_]G[H,PX5\"N)H\+^F_6:"Z M(0D*RB*A,OQV:5?YGV92Z2Z>!]+S^IJ0;) 5.!3PC@N^()*#3_2L %_SF0WX MZI+ P"<0*@5?AW:5_VDNX!/. ^EY?2WPU4VHE20% MS%H\XT-,Z-T$3^HP _!L-3F@4-/R:FU*.=QFL1 2S091OD8!Z)K>K<,W*O!N M]G=)L Z\F":60OS)"(F*7*91#8JBY$JMP6SRE\]J M\F5MG TG?WCE1E($JP3[OSZ0[_][C0/ZJQ>?V3_>L'_4PA3]TW^=$#K1DH]2 MPF?E[EKCV4"L=D8 D2?)A(J *:9=\3^AG?> ?YUZ@TPT!:3GS;6WPFID#'@2 MWK$@Q[?;GH[7:PJ*)/]_YT&$%RUP]-+E/U-!9P%+J50HB/8ID,%5S;?*'J/\ MP5'Q#\1(T&4T<2_^_CDE!J^_B7,I2X'Y'IE3XW^IB?]VD%'0.<#_TC7^EP/Q MO]3 _^TCF2?^E[KX7YKC?]F'_^4\\/].$__MWOL*.@?X?^<:_^\&XO^=#O[I MM,TT KS3M8!WYA;PKL\"WHUK <=;'*W9YMO7T&O7/@N?Y3^S]35!8,N\KDSI*J]-NCKA?I+^";&_3;S.$TT 4;^XUBJO1E4N\CJJA$\;U.!17=*YE.8GM'O%9D;W%UXCI'+XD1HYA11!?,HBB> MBU^Y(II7#,)8WI8W#$$"!N],H!ML-V3K ;O&TD5U]G!. M@&[-F!#-W3>L@G)&+<9Q7=)HB<$^9I<"?0T2WPO_@;WX-%I_\=).DM!#5B0, M4C*;Y$$B%"R14,N7)A4JME7^%&6/$7M.D;!&C&+B=*-O*HG^:V^E(1*.,B51 M2AP+\5^(OV=)^%5Q!:L [DJ:_$=+:"R +I0(A7*53@1K/@,.!I)2@^'=80X+BUQ@^A6H"2#(H!D3I41*YF:&I*%G7',[9]5T MT4-RRYI:"LU+2-$PIQ:%M?DTY,&:BTBTVCRZ'(4Y%$_0[_S9Q-4>JLDB6F]7 M!.T&<1/* CEC0?><2@JO-B3*CT.VD"1[G/_ [F,+Q+:%0<%5(E>&52'YBO\5 M\3_GS6VFQ:AT8DC_RVRBLTU90%,L89*-E"N2I%[X?X.=-'%1$8HV55J$4%LK M#;%.-EA$&K2V6;J,GRSSRV[*>%LN[6_8S6I"4/Q!?3;PJ#@+I$K@[B0?,7_ MR?KQ+9:O[EX75R9.O+$NG1W2_T:;H&U3%D 52Q@+G!>DN-/M:7M'0D%UAX(B M_X%""@N4"N1! 54N6H95&_)',Z@!4_:$\P"Z7EY300VR KL"7C' M#N:G/_P-.ZQYX6UE 5U$T@KJ31* P%X7"!W\'G083/4KQM=S3HH1+N"=>HP/:%2YEN]H;;XO7V MAYM5SC^!J$.#[Q4OQ )%6 0HJ&*;0HK"V@(0\6^"+1:KQW.0J8\R>H>#0' M<(NGBFB]6Q&4&\1-! ODC O<:_P0L)/ 42K(P%4D#>BV2:RQVQ0("UZA;#5Z M!2P%?*M',\C E1-&]%ZP",%-ZB:$19)&SDQH#(B]\"Q:XQ__@<7N5T+3S$7: M-/9)2%,BX;X0T2?S@'+LGDCFJ]9F%HTR5LYA4C6N'B^ M]7ZDP@OO YR5/PGH-+=H&OJ6TUCB72(;%NUJ)&OPB!$YY)+@2; [&I(4#,F2FA.%&P=N*/;U:QCXE41W6^$K_TM[MZ:%* MFR$ M\J9!>7:(HQ_G CHATAMT8%BO276#]JX"/;RW^3J(SX\*S0[SHOD4HE[RZE6X MK[&(D=^1.3;V;ZE<"=SKCUH(SQX!@)H)@L9Q368?=$O2"JWL3_. 9^/]$_5[ M$X.04;5Q5W&.#;7_W'MQBN/P*=NPEZ!.0M4"8(<* (LMF="P%(OO0ZB(JP)K M^33_2C0/X,JFD&B_;S&<6PQM9 OEC>Y/8R]* K8P5J)<1M;VLQTR")_;$@KN M?\7R>WVQB*WFE\O'L\*Z="+;#EOQTB7.N\71<>1"B6.?.Z8&Y_EI\!U_\5(O M_R KW'Q1DS:V762D $>,18*ASQ8K=/0=*I:R5J>)2Q)VX-XKJ@3FL*W2,\/$ M;"9$6REBKO9A8;GD\8L"%%OWW<>=<@"P#?I*&'PA@,$V?(N\7@(PH[UVP<1T M/O[K[:A7E-W/_M/MF]]LD.W.B\0?2T4$#6PV":S161<'BT^!9#5".PP% M1OD#E#^9 TJ%DT1T7JL(J77:)E:[4L9%Z^D6QP]!]/"7F#RF&Q5LE90-_$HH MK8$LE N+:)4*-;3EG 7&"PJ4DJY)4:3(,*_D*EI" JY(UO$CRKUS_8/ MQ>8@)6O:@H#,WA Z0H&M0":_QP3$;"7^?]17F1G!+, OGTFB_]:%L.]PM# O MD3ARPK+UPO"W?1)$.!%7G LIFBE+D\(^9ZG+ TY:!*)[LI8.1YFVL">H>#0' M,(NGBFB]6V'F4B=NI2Y=.0. Z_G;F%_S]_;SN[<PO__5W+V9%CR50_9D??' MC(/CP,\J41)&._%=3IK33XPGJ6D0:C[V3K3%N\68]26$!GHLT+7XTRHGHF J M8=:"UC-#EN020S!H#;^:2U.!T56'TGM-#919 &SY$P),D]'G^XP3/;=#?$0<>L&4:I" 7,ZS^YH5[WH0FR:9OXZ5H MXR7H#N,(Q7A'?R']3[Q&ZWW,ZR W&.VR!8@7K3EI1-*"/ UBG#T(LK]O<$C_ M34TEYM=9/TTI:#,LL3N"V=^17WMPD-,M MNQ_8;+XM ZA0)F#,E,HWF_6E:-:/F.UCM%@>Y/3+;@@VFW[0\';".V><15^] M(.8>^_+^:Q!1C8$7G@?>71#2570+148\^4_5Y+'!M98*\'!IHE5J /I"5M?X MGEH?0P@+F-Z6M<%F43;&/GF(@O^A43)O!T/_R$CNJ4STG0=C&B[O"[$H+.1. M?VF&!LI& 3!,=#929P]=&L4S6@[#"I04I@)0/FM,2M( M1Z"T3!>T]0"F$$8Z[:&Y?(%F9Q)'@29H*G,5XROOB1^L(*Q!+5U,=E(7)4W^ MDR4T-C8D% F>BJBT2(U$SK0Z+I,+WTLVB.S3^Y \HGL29XOU? 7/"'8YX\2Y MA'IZB>YL-+$O)"^QKA#F!#$PL5\IWAPK-+;39RA_B+YF';3YXX,&A"10#T2$ M92"6RM4+O)\S2$3XP4OQ6AIZE5K,D;'DR-CEP&"N8_<<@"$)DP.! 1L&2Q7U MC8/+>[X]?KEC_]&NH#!A*8*D%HL5W#4TP(=0?:5R6]"5L;K=X&9H9=]].$_C M\T]WAWSJ,&N"%S)P/EN6I<%=&9JVJC$ "A2Q#;190Y/%\YK+;NQ-TFPO^R"7 MTS]C*,K"OPLLVB8'FFI@0=)&6 M)+?DV/_G/HCQY?VY%ZW_FN#KX&'3/C"H2=U,1N34 )8E$^XJ!>G1UV=.2O9N MXL$LRF/T>>4S-2@J?OUFG^ W,>/[5X1_^.%^C9-RW9\45,A+4!!]IUI9=U,F M*?OO).4CF4>RT@LE8C[?0AN4,;;-3ZW ,6)!&XVC=3' N2(JOL8^#[X);FYW)SU^O _DVY@L^'/!$R-4( MI1["C4*>;%5U&N7YA(!JPVN>>26E$LDG1U[XV%[Q\$JHN%0V<9KESGS(&(AM M^D!P5:77=/0C9N<)8!),9T,;UP?0)+:06W,!<*;_8ODV"#UHT[=,XIV,"; 0 MR-GXQG4 RQ<',#\'(%G_')@# %UC4=%TFJGJ7-V)EVS8_YW2!=YW+V3+/3JD M:YRD<>#3Q3I[=A:=D&B-HX3^)XD2$@9KMH[G%X7S!6(FYFM('I/C.W9/C-_> M[1U;;3[AXZFU<=%CC1(N:QM[Q%)?/NY 5DUU1=W<4;;3CBN=W*/'I=;L>1"Q M Z"98O:O4C-*2M5E*1[;LT_^!?U>#&#BJS%'MU\RI6TTP\580RBCR,B_^5!< M%V#2.?:P9^&_EN/[KQ>G-9Y5_$1."S0C_LU+ JKHBL*]V*NF [V* _IK=B%F M8RC'1I]=T7_Y3[?X1_I;V.T!!",LGTI;83:.W4XW^)<"D.%(O3" ]-67(/%# MDNRS3]>>[[// :RF<\>I^4[ '=.3'::H-'%?NRMU<0]:UW:$]LSA4CO;L3)K M*I^?^2RW$2KG._'W 2#L$W $-CVCG=S2WT$,;UH#A5D*PHS#H6G29=MOA=U= MM>WNJF%W#5'H]TP88M(0%S?Q(FQV!B99,,W&PBP7-_8#,%JR?,?Q'5$L6F"& MX]#2E@,M[<6JQ*"9J57!=B>Y_-O9E\7GXR3!2<*R&'5^K4M>]"3I);K/XC+Q2UM1-1G2100;,7NNH? ]G=4I>2X5K" +U M$M'49 4^UD&D0%9%.+],S G89#U#(-%FVRE$0P5DDQ!-=5:86PHQ]PSQ)6O\ M 8DOT-R@7FR<7.">U$"3.O_QO=0V9M(C'#POT-,GM1(==JVL@!\5VB<8\7+Z MY A%>.JT0!<5Q'SJFF;4PUA:D98"Q^"#R0@T%=G CN8#C I1,G2=8XI2SB\A M< S23H B#/+9$!# V NH*G-!FU+,=J>';(DB0 @LD#3@-O86]- U5)#:&'DQ]FH9K9&O8B( M.OV\H"?&ZR"]#I(_)#7>VO3%YGP_O=5>59]XP+U1757RC2H]":L&'?^0QBD1 M(YU-L; ^$,B@N6KM7_7Q5AM8FEK@3"B[__GR_IOWWR0^V2B&*\7<<[:<^5]TS_T1[MIIV(:8OC4$ES@VH8'RM M6OX ."WJ>.*/4?G\P($A\9B#D6&9D\H% ^:C:B4#\+%4^)L#QXQO\!EO-D;BY!MFREOHTB$M+FM3DEI=NJ20#!Y3-93)[V+JXUU= MX[Q .4$9,=J1N,@X@X)CZOO8=":=&$Y.Z]HF!5=U@U.O:)>H KK&34/+8#RQ MR]TR%.4TJ"1"OV=D$R]80*$DNP$. DN@BY/BTNPO./'C@#<%E:SL-2B+(RLJ M2JM:7+E@P%KV?B7R\MD^WE5Y?WF-9#9K=ITI)H9ST:I?E7-5Q:F]DAUB"+98 MNU_74"C1A+2.(!J22V0]0S3)JJ'MT01[BC#7=5RUV+W",=MN\A[PY3T[!9D^ MG45T[4)]>I+W4UQ+_.PP(2T7;"H$PK+,=,*?$K091J\Y#I"ZJ@CY]A,GI1ET M3ILU9.;7'J?998^U!LWL*"R__IC^_:XP<)]L[X*(OX"I3_O98;5M_<.1(_8+ M9O(Z+F/(<*8Q(-C,9YA^!Z93SY=JW$>H:5&9!%2**-I'KW]RX^C)P4:W#J#, MS5RQDZ1NV# <6$FKG74KOK"KA'(I/[DY]"21HYL#[$;I_BX)UH$7!SBY?(QP MG&R"7360]EZI'G6Q7=I';;6WI18.OVFJI4^^SZ7!SJOG=HT010K2K+-#[=(O M$A<6N_/B-/"#777734W7U/NLFH AYK/:VB%3,U:;9#H*'.,2:-M53Y$-(MGF M:XT*E62U1.K9X4NV!0L',,M\1D,#X"=136TV,*.)R.G]/?;3X#NN\H\-#OG5 M0=[$-?0.(";)* A!IHC7'A;FI&46MN79LL>%\5'G<=690 M:? %1V(%\F__ M(OH5^VM5,\3#^)J%;%Y>1,*0_M<=:]U,T@V.-EZ 2/8!HOSO[&+@ MTQ\^^P/^)4$1?D0W?O#F%ONL16Q$OF>+V#OBQ6OT1T3C)DL!;U(O1M^\^(_) M3X3K(8N8 J!UDD/%5AWFZ!?N%+Q 9\ATU R'[4('M\\*4K(C93"8 JTANMG@ MZ.$1!]?@]24Z-\,:XE8'5Z.*L6 M?4R0(=/66J#WL59+=#TESN$'M-6HJ\H.>&R[,:=#!2%Z59"^/D*4^M>Y5'VZ MP9UL\Q$6>*!>G&9\A;+_(#'V3B[/;[\(_;<&9?ZSE90V1J,0#.ZM^W5)S:6/ M]9 \M,ZL$[/I:1J'@JDTBU[!#D$%XX,UE R%$_6[;-E6NEQ.@TXN?SU"E&XF M#A<01A(G"X C5X[UQ'O:>I$L+^XG[+K5#B&0 ;3DNG2J8E4Z1B#B/%"7*IMP M@2DHID9J""T>D1T(Q;I#$[@WE>@8B*.V+WV5T07#3[\G'08@5W[T[_L? MTMV%/K*N#VV1 6&^(=6E_Q0ITD%]E^] ?:=XF@7(ETZ)%/8-#A'H!2)=X0?< M8PHU#$).QULRBMGZRN%XZ?>3YH !]9$G(?:BDTVP8U]B(A*2AP GY\$V2/%: MZ"WU&8J&31H,5AV;>N6#^U)ME?+.37H2#LF_&@"##)JZ5@.G7MZJ@Y.F&O=B:MV!CU9\S!H[,&V#^,5&5^\E/XO#1PDWI&X MXTZ#,?Z:2T@;U"L'@$;A?EQ3Z?:SUMF/WC':.7<=TIIN8S4O3"A1,I1WT M"G:()IC(JZ%D*(YH].44L^TV!@@A21 &P)"SSZ#'.I] NT2"SY]U(JB/5<=G M8VS;=]5H?:IJ<1W2EE+/Y(H^58FG0OZ5JJ(7?J%JBW.#&/A/FUWY [#2_:1Y M/-LM^F'XT/B,:0005_ZOKT!:A[3K"X'+HE627?I%XV+H7MX#]9']I:BZ4R0U M!WG]:;]HE]@"]Z#FE<[]S"UO.L_Z9E \]?O7X8"RW/3I$P^X[Z.C:C"LEAFL MRJ-VSQ!%DIT?$!2![O]\"6+LIY?Q6;3F_RJ[.)U%]=8-M]Y=B&77$5K)R%_0 M0!DVYC1()7A68#,*J04.%[JB?]N'7ER_$I'<\Z.QY9TR]>/B? LW:'Y5HL0! M$\ TLU0DR$=1ZP?Z&*0;_LWI""6I\--33>;$Z8H=O D4VIJ>9)"XTL58#&82 MBX/)E:S4P]O:@MTU7MA(P5WK\!E$C2X[Z'\ZBWJ9F\;\G$MB!)-R>R!1=-/ZD>P1P.4F>@)TKD"$P&,;H9@">/ M9JIA#:"=-!:<621$W (*9I1SSR\8C@G[_BQQ#-S#98?Z.MUDAF;Z8='?S@B; MZ'\C1+\@._PI[: _&1S##EPE@5;IQ!'N"_WTV+KIGP] M;$"6KM3B,L'34:QCV/URFN:\$]-W,KC%G^>3P>DA2&"YVK,KM5>E!)&9:J@< M"[K@29F61A#0ME,P""Q"I=1]:H"O:'15#$(9MN)DX2ADRLM M_OPSP;@_18*'L:N$Z#2D>5=,3LANA^.KT&,]UC4WQ+19NXF1!BN0T?9J\:D.UX+=[/)U_2!Y? @HTF76K$O5)$AJRI M>DQT@^=0VEK!<-W.I7(FE'&AJR:PYQ>+W*.Y/[5R!V>X%$M+G:LT2ULY&*S; MZ98$UK(=JL7[GQ'I_=F7.Z2#9F&7[,">,,D2/,E_;..)C='5!(%G0%W94HMI MDZ[X'U"0XFV"8DRG(;NE/#O<&)+HX4W*KE * ^\N"(,TF/Q2:=%<$?5+;@*W M1E3BLL,(.-4PZ8! J.XD+XI9GH?S,IA 29#5F$'+$-F2!OC%1B!9=QZ7!SN/ MDA"B,8^NEN$W*9W^Y&N,\14)@V2COPK7Y>PNPOLY@;*Z/D4NE^":NG52.BU1 MS80NX2SHGO*PKQ89DW3]_?;/_+ =3>P^S6MO5U '3KYVNQ#S-"(\\9+-UY \UIHG7V=KSUMRN<,Q MWPPXQUZ"D^,[&M,]/^TD9"#2RB3-4IJ=1[!2#AGM0 :BY 8 !,'*"H[6BL)-><#\0()[8TX'@,,AZ7!K=L M&9S/#.Z>&5R]14E]X[ TN/#%X'3!-%N# \T SDGTP.Z8SWK&LG$EL@9(.J3Y M2U.3VK@+E63P+10-95([[^5=W>;=AF)<;T-$H5#;X@\J[HEW0[1FGQC.4M/& M5%RE ?6+=@DOF*1.1\M@8-%T3(@?]/ML>NJ 8DF2(8& R3*WZ1,/FKCH*!L, M*IIRG%]>_ 7=GEY_0V<7?SN]N?UV>G%[\XQP) G\(#AR'K)9=QJ-<%TG4X3J MC P:^4SJ*"&ZIL@(\"7?ZI@W%O:"B.W3\'YD+"Q[88@2?X/7^Y"W\CN4,-V8 M=94YM&>HWQ+XNU%90272%9S2ZAD% HJ&8/7[#GJ.S1BAF)#.,PL90,8B^ MVE@!;=;>571.S?J,U=;T.LP.I=1GUBAA<5X*'L%SMG498+[)NF+_6=8OY;< MH?L@\B(_8!L6&2A9\T<_W*^S+PI>YFE_171=E."*QJ.+HGV2;63DZR3,I)(X M\\SU/0\O20C5P+8]LMZK9$N=.-KRW?,$K3$=0Z:-T %2E[[UHB?D_%(S4RF]%U)?"=\$B3M^X%R[SWU[)PW;*&!/:[>-D[T5\1_6?>R\,[I_8 MQC;+SYG_/@\2OM'-/DV?75U.?9VK&;S(X,EO7;VHQ5_=PVB@;AQ, ]T':Z0/ M ,WLIM@2RF=-*%<,*.=XYM"4W2CK"INV=\UJ*P+=M3-3"X#191VCO>[VF6-4 M=G6M*XR"[@.>A'2Y$]P'/H_FA7JN4E*@8\"1OQ M#ANSTU %Q ,E$DM35O& MJDE9A81\"V@FG^!-,$$&3EK3NC2X2]/2US0""$$=OX%.6RPN7[ H\_0.L A[ M//(QPG&R"797F&*7+MP>\%ETY<5I_N<6FG7)BX.4O>16Y[5ZI,,?N=13*#_: MI$56"T_0 MZI 6>]Y*4JN-%X5D^/WM?F7R/98^WM6%MRWOD?0Y%3M9M8N#R ]V-!78>M22 M YX3['9A@..IMZ=UYI\8SE-K*T7!56V@](IV"3"@S68-+8.AQ3:6!S>; MX$=PLO&B#8X>V!6$#S&K8CD)8G\?I&?1>I^D\=/?:&C;Q_@D6T9^W4?K6B(A MC/!NA.>O%%JXC5W"C@4\[W R/*GI.] FR6T\=+*AQI)@%.;AJ+8:F#B[<81] MXAQQ38\%JZ?T<2Z&/R\#ALGKW(QK1-.EN2,7BKA45(A%E5R4"T:%9)2+1KEL MQ(37]Y5FDC :11C+JOI##!S&^)@'ZF\T6#JOR%2*EL;%$B%#S'4NN1&I6*C1>&>5NRC]*JM)Z?"FS62$R< M*O5-+M&?B:9E2!A*^"L%.L(,3([2HV (6FBV<=8 R&R*M@#P($5 MD@$WD'JT#(')L@V3V=1: KL\21N>V75PD(!!?@1?/F%]Q_";G(JS^"(5KE'G MJK6#6),5WJ1-'K).-C/NI@< -NVF#Q9H ^^NUU7AN,.>6*$5ZMAAK6J#E;HW M$0:?(>"TV^]9 XT/SCV_7A/5^J>SRI@;C'O._$5X^1D'\=4?0NRNN3YS^\G MMS&=/NG@^8&F0JGE:/&O3KPXYMU OGOAGB[&D^+CQ9U'Q?H8)1N,4[3V4IXX MD+LP>.!#YIVHF*0U)8_)_F%#_[^74[)6(COOJ6P#N,T&@=)L%.@>3W[_GC:X MR - VRC[,T2#T5KE$,DV_H:K+"+\TW 8L^?I@OLV_".!-E671IL M\1%/'B1"R3Y-4OJ<&=O6>V(*<,#O$DTV)$ZS+8WZ;0!':(UW.&/8TQ4"3VW8 MCF#@LVV1J9,0%0R)'FY:N7^7N$KW98(=D;G)>]P7D)'9R7(P3GI7EP7KX$Y^E,KPU#D>D)<".WO*7"\I8N M@O/297!>#@C.2U5P7L[0_1IB0",X:X( ,#@OG0?GY8#@O-0(SE_Q7;SWXB>T MS +TV\-'B$: UD2(LP"]^'-OA&Z3"$)T10*%XT*BTR#=4J(%Y0;/2Y@>V0 [ M6!19H @[<@LLJ(4FV!3E MSPL;HMW1C6W6B]^/,,G;$Q%C0"MC88 $-V7:RC MF-U680P):=3^]SW]ZZ?9KJB-,:(1LK4QXBYH?^H/VI_Z@_8G\*#]:8R@_6E MT/[T$K0G-,(V%H5&*,".P@8_J6SPDY.@_-H/V-.ICEG^<;M$TQHA.T=3'B+&A_Z(W9'WI#]@?H MB/UAA(#]P3Q>?W@)U].97QN&(NL3X$9N>Q\4IO?!1:C^X#)2?Q@0J#^HXO2' M&;I@0PQH!&E-$ "&Z _.(_2' 0'Z@T9\+K?"%^]GNQ5NB!"-$*V)$&SO3:,!29G@ W7 ?KC M@ #]416@/\[0_1IB0"- :X( ,$!_=!Z@/PX(T!\U O0W.EL;M/PPV^AL" ^- MZ*P)#W=[WOWKYS:):,\;? 6]&&,)O1BPAEZ\+**GW,/2R8]%V%%L8:D2Y(63 MA?3"Z4JZ+=T8UH(][SDNIHVQH+/GK0L&R#UO]ROJM@IC2*CWO&?\H=H4(SI[ MWKH8<1>TW_8'[;?]0?LM>-!^.T;0?CL@:+]]"=H3&F$;BT(C%&!'88-O53;X MUDG0?NLT:+\=$K3?*H/V'%=0QEC0"=JZ8( ,VF_=!^VW0X+V6XV@S:O+YARU M34&B$[5U0>+NT);&J2V-8UOPY[9&.;@UY.36R]&M*0]E:)W*,#N\I3R6X>;X MEMOS6X,.<*E/<,WR")F" ?(8UPCGN 8=Y-(YR76\?]@G:;$]/L>X M;0P3G9-Z\PO? MHM\/B-#O=0*T%V4=4I:S+3PS!(A&A-8$B+M5=?\W[#:):%4-_@U[.<8W[.6 M;]C+EV_84R;).I^D1-A1Y,BJ+U)+)]^PETZ_8;>E&\-:L*J>HS,VQH+.JEH7 M#)"K:O??L-LJC"$A#=I?L)^]L,6GV49M8Z#HK*QU@>*N^FS1&[G;)*+JLP5T MY"XDNJT^6YA'[@;/2^0>NYBDC45A,8D .XI:DH6JEF3A(G+7I3JH/EL,B-Q- MID[UV1RW.HVQH%-]I@L&R.JSA?/(W59A#(F>=N'+S[/=$#=&B4[YF2Y*W(7M M_AWQ-HDH;(/OB2_&V!1?#-@57[QLBT]IA#I;7B+L*&Q0M>>U<+(UOG"Z-]Z6 M;@QK0=B>X_:X,19TPK8N&"##MOL]\K8*8TBH3WJ]GV_0-L6(3M#6Q8BSH-W? MD;2_(2EX/](QVI$.Z$;ZTHQT0O/3Z2UHU(I4U5C022-2IWU(A[0A578AG6,3 M4D,,: 1I31 AFCW_4>'M!_5Z3Z:W\(UW]UP0WAHQ&=->+A;4O?W-FN3B);4 MX-W-%F.T-UL,Z&^V>&EP-F6*K-.^2(0=18:LZE^T<-+D;.&TRUE;NC&L!4OJ M.38Z,\:"SI):%PR02VKWW<[:*HPA<;CGL$U!HK.FU@6)NZC='[3[8S9XR!XC M8@\(V"_Q>D+ST[$^HVBM,CTGL=IIJ!X2J96!>HXNV P#.E%:#P20,=I]B!X2 MH74"=%$9_FZVJVI#@.A$:#V N(O/_>>MVR2B" U^WGHQQGGKQ8#SUHN7\]93 M&J#.\4D1=A06J#H]N7!RWGKA]+QU6[HQK 7!>H[GK8VQH!.O=<$ &;'=G[=N MJS"&1-]&^'*^RVI3E.@$;5V4N O;_>W-VB2BL W>WFPQ1GNSQ8#V9HN7]F93 M&J%.KR(1=A0VJ&I5M'#2WFSAM+U96[HQK 5A>X[MS8RQH!.V=<$ &;;=MS=K MJS"&Q.%NAIN"1"=JZX+$6=3N7VOW+[7!5]IC++0'K+-?EMD3FI].SFRTR%8E MS$Z6V$Y7V$,6V,KU]1R7UX88T(C2FB C-'N5]9#%M9:?[&6X( M$(T(K0D0=VU2^K]6MTE$;5+ OUX/?;F5AN+ MPLTM 784>UN?57M;GUW$[;I4![OAGP?$[2939S?\\PP=LC$6=';#=<$ N1O^ MV7G<;JLPAH1Z-WSQ<;91VQ@D.KOANB"!C=K4I?\UP=?!PR:]P&D[8(N?%K&Z M_=0*NTUA\!%:*%\.60'YZIS'QP2CF/T9Q7A'?Q%5FO#8YA.::M+)V]&?N/$H M5=@@GSK>2::2]+__%F:;A!5<10* $0$4UL2"3;"PZ( APNG!3; L=.G/L&W MZDJ$C%5BZ2;SO&S/\Q&;:/0J(BE&R]<'-^.R.*0_XZ#1YR8E_A]G2;+'ZR_[ MF*X4KG ^!$I/?^#8#Q*\;D')4DK^*@9+L3& @4K! MHZ/=.*0692-VQ:E8;I@P&A1P,(BSA"F9!LYE$N M!I5R?GH[D:1"$QJ*96IEH1DP!;,EVGG&JVSB,LW@?9QS#[4[+C.>>:?^CCM\2A&F-'R*+T2^UR*YI"F,B"G M2:CV")R83D\:FLDXR#QT7'LQRT3',1@WN:B6:J-D]#N.[XAY.JH]$">&TTI( M_0"[EK[(=>DK"*)KZ^N+R_QFN,M]Y=B"](=,+*ITA(Y3R<113J M.&E_V1XN('^E0P38> 9S?> +ML%#D+J#@1)7MW2EE1>R44\0MZ1D?RODH(@: M:R4(!;DDM"'A&D]>AV8!1 ("C::+,)=5.H>APQC?*F!68<-U ]L#77FU&9D) M5*R(\J(:,RJX?U+H2Y98HV/?@NESYD%1/C!2_$:V :4BZ2A(E]L8!@,)K8!T(71;>RQ$Q172-%CULO("OSTY_^.P_\?%=PH^9M&S+3DC^.H<*L?$' MPW3"I81V^J4.P4;L*F=&%3?*V-FQGT) OA]?B$"_%T(F+KJW1"*!PT7320P3 M6#H*J_%,8R" ::/=(!Q8R;*RDJ2RDO#%2HS!,1,K 2T:^8+OTFH,G4&=_G,? MI$\M8S/BR5^:)H^-^6NI -\W--$JM6Y](7QW<.O%?^ 4?2]JB(/H.TVWMORP M#CONFIL[YFQUJV?5_H2?:[TG\3;A-<9=WY!NO!3M8O(]6%/QCQ'U=YM@5V;4 M4V\JFL&/#$5'T]JUV$OC-E V"N)A$D C=?98I^D=HZWE=D>%TVW\+>-XUIB4 M)&J.0&F9AFGK 7] M>; -:()UY<5I'M%:X-6DSE]#+[6-"?4(!T]B]/1)[4:'?75+* FZW[,4)#O: M5"/)6W(\>DG6'22XV[/ER=T37:AP<;RY1C3]%TU=D!#SF6S:5P]C:5E:"AQC M$2:]T%1D@T*:4N14Z&L.Q)RP#L9GAS!)^@ (,%A>YB$^V.R_B>R3H9!-$F+4XZ=KJ MQ-G'<*@1B-EOVK.QJ-+"!PYB=-3#Y#6#58^.1_*&=\P3I2S%NZYD97/ MHSG51*B79$TCP]XRLQJD$S#7&JP?%OS+"OSG5S\WK"79V>$+B'8GY?P@3.5LQQLWJ MTO)Z-.:P6-E9E% KIN^N7I:&O_,B-O8'/XCI"V;7,O@T4^=,K#MMP'\(>A72 MG_*ZQNG7?VV3Z@AYM=_,O(KDU&RFN/]T;?(K*Y,-]VLZL*P^,ZG]OJQ_)Z/G M@ZX7Y]T]Y?5T7-$Z2+)A\9= AY4]F_H+]UA.ATQ@V*TO4HXU5Y^T1OF)<_>N M0&4"(XUT4K_*"A4:#NTL=VCGW.W5=:%;(CT"G?D9C;/2R8O/<0?W9^QT;.L^ M1A@B9.'(2,.=U/6P6P%PDK2 6F14@DQ*>.Q6E$J)"5\\CSO(/V// [JN/\L7 M+%_RYW+?ET>R$Y%,U5(B- M%QZF$WR];#4,J4KVOM"% H+6#!(\O]D5C'Q M$2YP0,=4WO M-DQ>Z;-LAC.-\<$LI^ST.S [NO0Y*ZWM2]W:2@FH%(%.*FMC4K(+(7YR^Y L M/"8S$,M%PG#%H.UU[8;AP%!HHGZ2'=5GD:@*-2RV=./23VX3DI1X,INP[ TU M7#%H?RB[83BPB743=T^?GP%#0^';/:Q(B$Y.'IA)RG:W$1 MH"E?4?6GSV=5D:&K!KZNSU"SO.C"2%!9N1?CT"LJ])ZFKLTS!@FQF;]6.86N MB*I^PDSI:/@$*J@S50F#3%8RE]$W"UQ0Q8%.R*]'B'+-I4AH'-C*"N'F[5M!&]]]Q$M8"X MQ*]4D ,4P/A2A7#3^:?^L7@R-S]H 0*);QN E!_=9V9&#MJ\W1;E59=Q7CG M!>O3'SL<)?@K_?%UPA:ZK&24%T<,DF'7)GF 2G"_:3,*1:_DH4*+3Q?L(\,N M(TXK'OD $]=<68'/ *%@W:GY 'B:LV2!P]F$EN NC3"0CV\%?"K(S*@ M9[-3XSY".3_*!63%F@WZG]HJI-=(3&(6UI=)#-0+>I^$Q1C@C6/YI]55,S!, M7(DS,=ZEET9,@G?0ZI;C*-I[(>]'=.O]P.U3)K+'^8OH/K:QQ+8T\$1,HD!J M0$+ZU3%=M*3L/UGE1[CG/4?YEX0WWGK-[HQCSXZ0GY\X*LOCZ-^/V/7("3\H M6?V1$>_C.R]"6X]5OK$-\:PHA!5_I/&>XZ*@Q.M]?L=%0M_CQHL?V%^3U-ON M"A+&^AUO C_,Q+ #RSLV2OY\XH1.BBBB@8*F_;4I2],2BX"&)DQ>))-L!$J: MS61_1EEG,?[@ .=9DE@83;1E.B 2"1CI9>*-IGM93G?*ISL]T.F6Q%6CZ0:- MAN?47?XUP=?!PR9-LBL^6QA14.0_0DAA@TB!0/#(*-S11*I("5\JPN]OR3#;E'WTE* MLQ&JF>E:\PUT[/F;[/YU1N#SF\"S&]HGCFW*V26:L]'$M(BZ!+5$&HC MS;H,;[AR-\6CUN-1%^Y9BI]EN1(4) D\+@3%?<,%-TO^; 4 EK7:#\2E MS10EL%0*>E7(>8TJ2:@2);IH92;E8#,T,E4)[3RLS+:SI/T((!M,PHS&I:WQ M=I.SZ38Y/XN1]9Z72:?U:MY=V2?-NK>IF]6))X^HO'*.^?B M&Y3U$^\"$= X &OW(Y1LA("L10^;XJQVYW?^9.(UR:"9EK?*T9]JT(-<-07G M083/4KQMU^NJ2+I>J48"A,A2HDOOU%:B@\\FSXK])PK8?Z,8[^B/8QM251>0 M'$I%A2^-/#3F>HAW)_P5W6[8K4 E#?NRL4^RZ+3.O!]F4DF<=<)L^, D(50# MV^MZ#-(-6A-6\XNV?"&8H#6^9V513!NA R0QVGK1$RJ*X%@Q53J/+F]RE E, M2H@*J565U"++:HER 5MP9]J1;@S8CE/E^.6/Y^-9S:'0[V'UL0![Q+_(+_=W M2; .O#CHG(Q0D;3W3AHD("N:FD1WNR9=)?V+F3;/BCK+^FY)[3GOM43](_LF M?G5](CPP0:G87^:R>R*:Z\XJ1S(WDA5._85TEC<=42[ [Q=(I!N#)OF1DGM MX0'CH&][Q 0(4!LC+;$N=D4$*HSAT-P/>1YPZ-OY,($#Z)['Z?T]]M/@.\XJ M4R_OKR@UCEFIDA>6T?>:>N46M,P9\Y]NPF@#>WT]X#'56+741@PEK4KZO- Z M*T%C=6<,63Z.T^">-\E-T)^\]7>VE;;FIP8C_(C2JET59@W6=W&0,(SS-A&\ M S7K(%&JKP7N.83M 8 D5E!IFK*^C-+ 3=6.9PTP28*Y3B [6 @,@<82%7A_ M$NQ*TA+GX+5,8!R92_&OWD)JQ%Y8KG$<1RS M9L7LGQ*L:N\&N85@XW=XP=[3)^Y%4"F#>(2(1P+B4[AH0(EX,>*!VOM>3'[H[8,NJ_*=89]-D= ME.Q)=6$FNTDG#K(;.(\8R8[WFDCXEG3"NO:QQ)'M7'<*8;R4N:0UIEYTR_>R M:<[H9YL\R0[[6;)9N:\TV$Z=)EJ;# &$;[M";9C$6FF:S9"FLF6H(FF[$3BQ MXD73C',!J";AB%_$6 A!7 K*Q,RFPG,&!B.M@I[08JSKGH>K!CT%9SL0)Y;# M-@%)].;%,'21,"/#L+S1Q$:UWITFFB":WI^Y8'[UXG8TJ.?V!8S^@S\ZB;!'\=\P6#'A] M3*.&]X#_PM817^@*6';5Y70#Z*Q=QQL C'<;:[P.U\LC_P0-ESKJB%8%&?(R MNFS=_6;-=IF:=TZQ2X_9RIM=XIGI1+A0.IL5\>@FW/7Q4QB%+#B,-19!6!GW M-1R>/X/>,QA[[#/S9*U]BKKJ^F8%NGM"POT,-H!\<9:@<@BLL#5OAE4ZRGP8 MB(\#L8',YK;6G]8/]FZN_"2.$&Q#9\Q!.]H*&OLGS,PALL^OI1MC1_#6) R] M.&OSQ;]]3'P:[Z=U5KT;7C^)LW+T.7KH3]@%\92;",/4@VTAF*J?-LR8C7:& MVP>#?H##"#-@/+9;!USEP6\<##1;N @TW!2@PX_92 "#SY!7<&C^:R[;!<-& M/BO/!;Q5P ?PTVT4'*#?<[9)<$".;_(- O,ASVQ[8-@/F)4#Y%L#F=MZGAL# M!^B8C$$,!F.KM;I%3T!U=$5$X4CV0W0H4$SA1 6PXX+%@5U#/BLP@XW M*^QF57@Z DIEYP3=P12TH\LW+_X#ISRZ"@.5]'G^/=/CO2WH*Y9L*.OR@GC+) M-.9,4W_5T04/&3#!K?5Y#V>UGM92X1JE0%\1-#59X9/MTN>@RC?6,\=<4,[$ M0SO!FFRG&A)LMCO!&BH@+S715&<%N:4$G%Y<7)Y<7M]>7Y^=G%7\XN;D^O3V]N;X[ODC3V_+0%6F.^_(48\-F8D[8: M."]NK%)J6X:25A4]H@QO:ARH9$&_%TP3FYTY<(C5G#8-45M&:9&F6@%-$Z\Q MWK(6J1!$P %3$:KI; MAJLMH[)<0[7C(1HHX!CK!,(R"SD58-G>>(T%E3SH=\:%.-O406*F7-OTDL)4L6YS#%G0IC%]>20W*/']J& N)"-0B8.O/A&>6I!AE1CQU M#NG0@,@HD&VZ1WA=I1MU]3/FYPU@!,W_F*ZV:_VX6\JM@+3[QD\S4DCV?5#8C7 M.&2W']Z2!I?QL@M0BV+M!:(%VM,"#&J451C<.(U<+I1:R7HLY"I_2=I+*Y34 M]"*?*D;W5'/]\L\9+KX@S4CE?X$QV^^# 10J'3'8#YJI=W"W*@, F ;$5*":#I0K8\!JC\'Z8;&_E&/_S0OX51"8%/R@ >]K$'F1'WCA>>#=!6&0/IUX<1S@]7%: M]M#X4N[\R,*>I93\=0Z68N,+!BJ%"X26 Y"Z!"NYJZ]G%\<7)V?'Y^C\[/BW ML_.SVW^@D^/KZ[/3+^CX%GT]/KM&?SL^_^OI;'R"+08)("":_F&@Q-)+V(UH M,E\A^XYA*V:8MP#Z$C%4*_BG!LN!0+D-[>+^E#ZY+V2CL!#.GS6[NE940421 MS%]#@EYY"5KC>]8MY_41N^ YW*]9W2)F6;??[N* DQ%^#2J9O<:AT]' MJ"&0<;$A;ND:DPXYT\E:[VQ(@AL#H6R/K+D/8Z_> XJK30O^4SN-:H4#K0WO M5W2S]S<-F=X=V:>M-U<;RE$NZ:@M"CV2?;C.7Q+^%_1J\5HP*/:7&/]SG_69 M3/$VH8-_P+RWT6.0;A@!I??I]#^Q-^UMV>?4;"8\=AIO%P?T)[_^5_1J^9K/ M8R:$_>MQ$]#?$J0H2.B/9]V.J$,*?)Y>TC?$>BEMF_U\C^J :8_?>UW_@,1. M@Z=TWJ*T)HMCH?I]KTJ$'+5_P1'"Y?WAQ:D27BN8O4KN=?ZB MO(2=3'_4,.)=/WPZ]-C+CKK3B?#I!%"9<9#\40&[ M^ZLK-#"EW_D08_Q 'QVQCE.8"B;;P$?^QF/#PE0>'5M"39M9Y'WV!IKJC\K? MM_5^!-O]-G]%_ L?21+^B'%30PUX8T8K0E=D$PP55Y;]& M.Q(&?F;T&?38H)A94KJ8HIO5:G( )MCGL\ GH?$6DBPN^CA)&'/"C*8IH>#- M9W"=_<*(S6O6QNB.^K-[:OR)'P=9>P+6FDLNB$[B^]?HGWO6'(QY9 Z<]L3D M35W8+&:VO2&/F=#\3S%[RY'W@-=4WH>ZQ>1.A[_/._K[^4DHJIJ_'2:*^H_J M#_35!TEC !0%7LR](?NA0;3;4S/=YS.UQM3=D5W; =0%%RZLK0@< M7$B)5^8H]G3VLWGCS[E!\^!1#<3GBZN$O53LQ:P\),E Z+6G_O>#P^ A8)ZG_98HO#[17TEC5-&H+G?R M]1B:E4KC).\R/)>O\];)X< T7N/[^E")0_-XP"_D-IHG6>7J?^.V$[PJV5') MCW(!K$MCU5@;U83,Z$3?+.P%9MT+:S"66\0VJ@%WBFV'X<1LE@;;0R_6(=LU MGM0Z0/>0^2ZU3[8[+WJZ("D6=EY3$^6O1D9D8\EBF>#[,4HU4C-4<*V.:1). M%W1)0FB.3!,^F@SB]!%CNOZE*2!;I,4/7A3\3[X(H>E MR2;:4],T&3%]:1 J<6X0!),;J>4/P [-:^H/$7LZDVY3ULB0Y!J#H0&Z0WY" M%ZW!&F>;*U>LI_=9)+O:38NV* M1TUI]"U>)!O>2.MKD'[E[F5<-$K92]WQ^ M"(1F\[S##/V#:!>ZVO\M3,;;[4*VDUK?U-K-8'VLAQIB.KFM#]HJMNKC=;]P MI\ $JD/243,Y@*DCOBXZR( 9;-E2#V=E3EHJ7,,0* '0U&0%P$6.P)(N!]Q) ;:"^!EB M39810(+--B_04 &9&FBJLX(<31"*JT7Y9]V(W6#%_O,90DR6&T!"##1#N. W M@EW>'S_$."LV:L%23I#_1!&!C0ETY8%'>JD**1=P1133K0FJ0G^+FT)=YD8>/S MA&BY;$/D+.K0J1X=Z+Q+ JOQQ%L&3[%0P' I5V X_4NAYSC0V9?$/./9!XUK MEZS@Z!K[./C.BB*3DWW,7*WPBZ 6;?[C>FAMX*L4#1X#=;1)4=W/O#K.2UR] M>VI3K :,/++Z,58I6K A!CSD[Y.4;*G='=$5;Y"5$Y?5E^DFB-=OV,J8AL5L M<[SB3RB#ER39):5L&<-9UGO,JX:#")$(HR?LQ2BO2XM8;5E8ZQ3C/_DA'5+ MBDRC!QQ/''CU@$A,\=*T2R5;::(:PIUB'29>:ZD9CG(:Q3D-JA&AG&HFGSF! M(26)]$"8LHS_O?(!4P$M7<.1M10AZUDB2I(] "$*N+RHV+FXQOFEW=F]4)T* MHQZZLLA(2F=7)2(1ZZ#42*U)43&B8EQ5CVFT+ZY'SV\AS_()_ /'?I#M6#[R MB]-3=A8+_7(5_2/Z%GVYC?Z-_K^;7U!63G[$=Y[P#V^[8_'^EZO%/SY\6[S[ M\@N3GQTP8,OV'8GY!WHO*^$OT@?*S4Y:T!5[NDF*+_0!)<416GM/4R_7^^%& M3)#1+F>1L-0J6I1"G2$9JN2I1\4P#"\:("X)\FOWG@5>I/5/5H"Q3 &4L@'# M?Z^>8;!9*GW?LX"-)-Y;P@8TSM]L**KDPCBI1-L&-R_IZ%HD1\Y3.PV.)J:#"Q5M>E HT"/$(:ET""Z2ANBP6=,AS,4>@ M.[6!1S2*(;([NG-QZ%4A\#6J1*)*)LJ%HII4;JJHD#N3!?Q!6*SLAO YFZSM MC>. 0X&\F1QX6*,8+NOO^NWDQ?RL\7- Y@>Z!KB*B8_Q.OE*Y^PL2?;LV]7E M_05.+^^_!#'VT],?.QPEN%TN8\R7OV #/AL?HZT&/ \WU2QU$V:"5K>;K/=' ML:(N=OMX9LTJ(8.(WPO!OT7RCX28;_ZMN2S6:88+*WII8-Z#9N*@S[!8<#+P7&88S+E2P_12@E22.CE%K MF?H9Z0+,[8SUPF"79F\="KA&1=Z=;[N&A6Q^O$ZJT3NWTJBQW76M?/(W2W3WD3M##? M_4E)UF&..32?_X'= &ITT65^YDO<[897DO!=4T6". MYY^_))FXO(]<2;\.OK,FBVOV]_5KWN_OS7V,,>\J^2K)VXN^PJ^KNZG9A_$= M2=(W[.L*>QFL"V4<\/YMD^\MP_L"XM0*6ZME,!W5>AEXV/-Q9$"[S.!C&LF% ML9WF7" S=2[R3=;;M#@\Q:4>E=M91ZB4C&JB9W=SV<$8L6S+>>Y6;+OM##H8 MR(UG\(&-9,MT>5,WR+_F_6^_8)8*!!&N-W.DMEX(?S%3,X0=F)F"+K^NV;73 MM^2OS'RB=7G;=,N^>ZCR%RBELO$J$J'@2Q:U'JG!J]A6_"%O!IU@%/*6]OQ" M46:^UE6F6:/FPZPT[<,3T9_\IO%*&$I+5 IT!%.8A+1'P1" +FH(I<\1(\BO MO&4D!P\121YF@1'+#$DA&3#=Z=$R!"E+M2\[>*1(4@$+I)1!NOYNSNF_Z!^+ M/]'_80NSU?\'4$L#!!0 ( .":5$\JL2^[6, /7K!@ 5 86-M&UL[;UK[XX2D6(A*=8D*N*:M&__@!U(>N"2P*%(@ V8]_UJ%F)!#+Q $@D M$HF__:_W3?+=&\IR3-*_?__Q#S]^_QU*8[+$Z>KOWV_S'Z(\QOC[__4__]O_ M\[?__L,/OZ 495&!EM\][[Z[NOQE]O""$TJ:?W?_<$?_1-_]^0\_LO_WW45& MHF6&EROTPP^L,*7Z_:_L?YZC''U'*TWSO[[G^._?KXOB]:\?/GS]^O4/7W_Z M \E6'S[]^./'#__WR^(Q7J--] -.\R)*8_3]=Y3^KWGYXX+$45&VN%7\_3E+ M&@8_?=C7):1@__JA(?N!_?3#QT\__/3Q#^_Y\ONZB>PSH)*&_'U 7\OT\?/G MSQ_*KWM2R@A+6._%IMK[[KM*?QE)T -Z^8[]]]>'&V'ISQ\8Q8<4%8OH&26T MRK)XL7M%?_\^QYO7!#6_K3/TPN>39-F>#=/.9Z:=CS\S[?R/ ^+H"%IN53.^T?9'&^_D-,-A7G.=EL<+%!:9'/TN6%Z/F/!8D M+E65_Y;_F;,JDE:!L@U-T'>'L'U&R17J=_8GLBP6JS4B\![1$ MU!1\3M MH<,B+>BOS!:]H4#(4%Z,Z2,X;^.YJ];-R+FJS\50DTFYAM#%8W<1 M)127XVN4+N'7;%& M&>/*5H>F?\8I4,G23(^(SH$-CWF4Q)^,],?A,KXYHULRIO/NHQV;9NF$,(OC M;(N6]=HPN@O5C,T6U37)"@:-"Y)EY"OS?8Q9-"7SK/%E3V MJW]O\2L;:'0O.:*=(+:&=O$;94.R<8.6Q\6H.10K9$NGI0<4(_S& #2B51)F M9MC#JQ2_X)CU0<6: N:>))AM3^A>):8ZR$H#Z^YEGJ$E+AYP/L;"&%FA?2$7 M4;JD&X('O%H7^3A(F]5C7Z2+*,R_SUH)9 M3[75&=-T,//)-CKFK=?A;F>;8]Y6(2M;FQSSIDF86=WBF+=0Q7'$CF*$VCKE M)]A/C-27DJ^MW<2(>5[,S/I>PKR5$*YC=Q)CUO !$TO["/,VB7G9MT9'H _" MUI[]:-Y0*3O[&FW^:UVG!\:VS\\L'YR-M\E'6N-6[7![%OA4MOV#'LK)KT]8]Z2&6_9@+=INH\RVLW-]4D,=?LFNCWC MW))9/H%!;ML4'V^$CS2_K1G>=DSN*4Q#ZR:A30/;FFEM;#FD.15KR9;9QX+^ M;SD'W[W,HWQ]G9"O^:]IM%WB:A&FG]:HH%H!Q*OQK S#JDP%6[)I:0FOUE H M_6HF$F@=T;U ?E,9T75T5BU']J\9FA-"^ W M5.U,II5&\.,:H<+N\#2L:VK1)I;&=#HG\9;!@*WH='DH=C?I"\DV MQKM7.;]V$RG*/G]D?/[ _?OCQ8WW_XW_0G_XY)V\HFSWG M14:W= V_A,4L__U[[C?:3B93[]N'(S6WTM,"Y\7>]=MKM(2B;CJ7PE" IOTO M4?Y<1H5O\Q]64?3Z@:'K TJ*O/FEQ%M+FOKG?^YGM'D2Y716*Z?QV3O.>W(I MZ6KI)'3.9&PWY9)L(ISVD28D:.#&(7 G3NFQ*9LT^X(VSR@;#!P1P7[T# FZ MXK2GF5G6%2W*XH8?_;,SQPSO6-44'U[+9>.'>(V3_?3TDI&-5/D$($N[I7_] M;LCLNX)\QV-",FJI_/W[']EU/,KC!659?5M"(DTI"IUYGDGO"HY;&%RH8'"A M@L%%.##@RZ()@XL>##[JPZ 8W,-RH#7UM$P TUM7>4*>I0XYO,R'4N)8?;+5 MFL 7O:[^.$R9YB3,+"OP6/8/M3_1#96I;RLHJ+AV4(OJN,(\H!5F9F1:W$8; MOC7')^F(T2?Q!-%#W1.04#) [WDR4/-Y!8;G>1ECF]S0K=/[_T8[+@8$-!T0 M#&C\1X%<+$T8#)B9+ZY'QL%\FS%57N,\CI+_0E%VE2XOZ73=MZ@49(U=)23S M&1! X<"8$/.K8?')>UC4L*X$>4"O)&-BLH5\RU_SY*3=R4) ZC-$-(34G3H$ M/&NH_!0(5,I8#A:<\(8HU*-:*BY4Y*0=J(A(_8<*2$A-J(AXUE#Y8R!0>5RC M)&''!E'*MSAX!!U8= G\!X-$($T(=#G5'?^G0#K^&BO]J@[(5E>R7C'PMUK+97TK908. TG]40$341(> 98V2OX2"DO)=' MT[?^.S%GM-%+UO#K).I/"-QOM6)ZWWSN7ID8X/[M,6DZV']W9 /,?2)-CHM: M2M,;SCT:GSL>(I;V .\Q:X#@O[.Q$>#@6[^FO_2WDPJJ'A@&5"' 02Z:-B & M[!I(^.]4[(I0(5L-"@X=%Q8=NG" (1;/$!H=A@TX_'<\-D+\GVV4%2A+=M4Y MBP : JH>, 94(0CLC:01!2UDV$E?\.R4J:'#\= "'_Q[2CA!S^N==]D2^]N]]*JAXP&A3!0,+H6AFH&BS M:R#AOX>T(T)I,MUE]QEYP]7#AT)<"$AYX!B0!H,0N9!F,!GP;+#BO\.T"_?* MLI;.'5T2[L31D 2#";Y0AE-&PZO!@/\>TD[[[TE>1,G_AU^%^UL9(0\//<)@ M4"$3T P;/8X-0OSWE;)U<):AB(,)WJ=:2=U//O>[1 CX+; .CZ9O_?>+LN>/ MD_LU2?E^<-'G6CW#SS[WLT(8<%\/^33][;];LTZ*NOOXZ?F)B=WK;]'G6D7# MSS[WMT(8<'\/^337]?SW.S:Y<'>;9Y+T.IO[K59.[YO/W2P3 ]S'/29-!_OO M.[PEG:9S8B(E%+66N!0^=[E:)'#'^_=["9FZ[>XS)#)2>YAXRD-Z]W M27Q& $ H[?F]RZO!@"TGH#_I?E3JU4CV(V1E.27&,1-T<=,Q#M3&2WG82\[5 M9C145LW 4@Z9OWT8Z(GVQN_39-3423SJ/.'CW\%)[\CWW!SHD[SXD[SXD[SXD[SXD[SXD[SXD[G:G/4L[.+C]/TW5: M-!H&FYN^M2#:_? (G(DSRW-J4PNL5O['6HS^1\9C/QL>U*:6I\"&G]! Q$*"!(!JRG,JR,BXTN4 M_8X*MI8?7CODXP- 62M42NDO5N " A$C9>@JMZN%E7CP(-TM*OB8@9 VZ[*4 MU%_4:(@(A(V1 J%Z)&35@K5$;H+V+ X@'Q(N/G*M?K>+0T MSV_N6@^*UOC@?:I5UOWD+P8D(@![O^&?JQY/3U0)%M5AW M+U3 4O+^O@E"VVR=Y+0>XD)'.A5*%+S"W6-?XQ07:('?T/*&RI^N,-T15O(/ MYPH8<:U2%;&'B-&23P49%3/SG;87\\QEW>+J2?:GZ%T$&C5AK5 9H8=@ 6+'E;>&Z6;C^%2][EMM>F%]@S+LG7CA/),%( M1!'?(XCN6K2OM_09F+M-O#!U%CAZQDEY&DOW^66XVIHD5*2<[?F+G2"X2+=8 ML^4&%_-!(?+X*C7A4&A_(JT>UR0KGE"VN2!91KZR*S0]^204350?C\+9N ?T M!X%(U9T$Q%S+<$\>MW =JG\C &/E$O@*%/Y#DZ0++I $3$T-4; MUS;N(:2E=+_A8CW?Y@7=UF6-#G9\Q.@4V=]5@!3Q'$T&D.$Y.(SG,T0274G)Y$/,-U^U9;TN[$2ZW-6M:60KB;>XURG0T_ MJ)SG$#/5@ [D-.H(-UZK>Z2B6!YAQ-RCJN"61"U9M6"E8!RNL[GK0N=#2$K# M/8((!3 0R71P(N 7KMMZ**[23Z'T3WB/"J5,.I#@,0L\@$S;/;?!-5GQIECBQOA0Q%;$D5/.X"JP@UT()RF; M2E$:#]$!H&PEH1%2!H4>N,SF:)+6$:Y[Y $M$=J4ESGIM,G&Q?[^O@F+H#!J04OFX#6K/%Q'#3AX APNX66 1)56 MJVP:-QV+X',G"5G[L\- (>@T+Y&G'S*DFLV[K (/'IHMEV5NSBBYC_#R)IU' MKYC:+?VC.3E5;;<*R MW5ZB%QSCX1H/+;!?T=4%/(>3MLPZR((P#S]>H!&IW*+3.9=*L49ICM]0Y?1? MD)Q=0+A[>8K>AU$$)J4/L05ZI3W'XCAM:$UYNC6%&YTP5(32.E1:A=XC22F3 M#EAXS$9<.//!T_(%IX2]F=!LC7J0$'UN4HP-/GL.!X4\.F 8LCJE#22=^I(M M>T[EGF1E[Q5%AI^W91JU)\+?5BNGDS%,A5.0&5//<3J)[L9-=68-, ]O"/8X M&^QD,7=PR:HXB8 2K@;$!T-2#7.B# MLP[W%29 XONAVC4SWB].X;DJK4>+B%"Q4M5)6'<4^FT\:75?]L4:%3B.DO/[ M5D[OA)[?MSJ_;W5^WVK<"G)^WVHT#,[O6YW?MSJ_;W5^W^KH1L-@#]2W%D2; MI//[5N?WK4!R)0GYRC9!UR2[)-OGXF6;#%^X$-QP-RG;Z$&OK,>IPD+P+*,^V6@<+V4'B47\\2J/Z<7^^:#A.^C["XKX;XLHU[O4?:X MI@.,N[T#E1B&$HM+>'["K"^U8<"QF'O@,<@M&4N!\MFV6),,_^?@JQXB3$0Y M1-:0,AQ$*:0T1-*0:^!QR0/9;O)\JT9/ETJ$G(8J--1PI1N%F(9CX '& [GN MMD5>1"F+R5%!AD,JPDV'-#3PB.4L/SNI<[Z0K^6=^8'-TGVH2?.HDVJ=NS;+/ **CV[XH(J!S>\WM# MZ19=4]#S4M1>O=<1S,S91?]O.;R&-8+#_B:@ 0=G,X.JIXD-E71G#$&5U2U! M@ZJ"]R+D=.ZL)1^8\9QO>[N]\\UG!,G$ &.CQR3<[%F_9"3/[S/R,KAUS/E2 M:ZGSQ>>N%HL [N@.BQ%;=A]NU^W3P-5O0HO.QI5T_81\0SIWYPJHO/)#+9XO M4?8[:K6N?ZZ@)&S.%22$SL"O[B*B(6)W- AYEY:SA&?@:]\#50+5_)K*=DDG M]H24+_WRT0.BW=M@4EJ_,:0CJ :,%&P#7D]12L5.6";WY0:GF(E2BA!'@D5V>"9 MXSZ9SQ !"@?&B9A?N-E)]FD[N1:=X.L>%;VO?H-!)HH&!GIL#%)"?*ZZ/D4K M=LAA/E.P0Y2R7W_\_-./9:^R7]@Y1,8RXU^BZK\WZ?[TZ/""3I1E&"UGQ76$ M,U["SW%,#J<81DS\QI$%Q6C S:PV@[01ME!I*7=6Z8]AYYF/*-YFY6'[KRG5 M0<*BTWZ)<,HQ<_0*-7FV@(5\!J61X& 00KF/>&+PAV%%K%1#T!15KLCR8C_UY2ZM,)T) M6<9G:)F(K;-R0I@WOME0W?Q=,:NW)+9T/!W"92[0"\E0ZS'8JW>J)"HW-22R M71E_!4HY>(2:N-"V7%,X V)*%1L.(\M-:@:?R1T#/YPLM=#UNG6!4C0,/5!0 M=4#/H?(?L"K1-,'&8=< 1>?,PZ_]3!5TP=FS##_46FM_\!D#0@' W=[FT/1T MJ*]KW:+B,&4:)/8U+E\KW:"\S^ :JPXP!@TJ:J :X%-=76G?(IQ4HK8NY]0W M&BZB',=2C()+2ZL1#R7)U M 8^M*15O:[!9;N.(B%4?#ELD>H2O4/#5)FATV[2OI.RG"-3TR\F@O[75N/D) M8-V8H0$^>]2\B=HD1BO=(^R:#DZV!5H*? F:I6JE@TOYI0V([!!)'8XAW?XB M,#&[HPA8"1M5 N:!WRCL2U4+KL!/CTJ H#U5R!CBBVH-17OV@3\' %CQS"9@ M\*H'9M]HVN3Y-1^&[&\(K]9,HC>412MTNV7O2=R]#!*O"=9!T^)U?^@7]UY1 MO!73J*RFBEROL,9((./TTQW2NJU@8UVS]L#7:(&T]<2F2FUI6%J.97'I4T(S M4$>3X5E?1*RZBA L.$&WS M9I2$4+1N_!Q=%+O9)LSL$P4U\:<@W7+-= 0OYS_$3)6@.TW!JPDWIQ$_?H>+/0AI$WLN M)?4?81JB:H)*SMG\C-TUCGKR4J#%X;L7?%[A[E64SU#W-^J*YZHE=.XVZ,+GR9L=NNK]+> [#5?%ZN?<%HF@.E-L/KU>99:Y/ *]\%M@/&@6._ AL.03[@^*?$S M8GUK84#0-Q-:!"Y3@?02]0V/AA[HYNJ:9%^CK!\T9UA:F&914=JC=[(MW :S MRU3X_G9@=[],(<5]EM+Z]2_-UO%?LAQU \Q@I7E%&2;L.#PK7)MNJD@>51R* M3]$X8Y"J%6YC CJ;\30>X:>34*+O3^5]XR7O"!,S,O%&XZ7'//!7L47'"^9W MVKDS]7W9S3T4.JE;D6EAHKI#'$4NNV?T*#URXP._]5JJ\R;/MVAYNT%X M>*W3 B?(=*[B=$+8-U#=M%.\JBD.7[HYQG1O8SAHL0(M =_0@#!1WL3+ G!( M&%P/=GW\T Q6:4E%]YS4L>J M;A_E/G5U(8Z[(W?"Z+$Y?7L#?[%(MIS?HJ_EE^&QJD89@,G6*A/BF#!1QZ1F M6*O2)3;E"IK6(AN@T>3G)I]WQ WK=9O&:K2"#L<@# M*(2^C4TY?;"PU%"#'43**S1Y2&1JXA) =G4 M&/Z313(K94Y2.HGG5(%W+[]2DUK'RA26!5B;G++!0M90/9-:GYS*1[S(Y+49 M:@AA16&(67K:((8I:%HS50+C4,\J( T8\]F0^0PO>,Y O+OL$+;4$)B$C "X@0T+")43@VE'9Q,:%I!DC MDHR/G)_UD-PL,".A#&8#,RB^#3#K*FUJ(P, Y^-G#A; ^0'%[/88?L%QJ8^[ M%]5['3T@FS/8YP[29Q B>$#KE+WGC_=VV5#A)_H_;()<">\8?;)^(JB"$(N;L4O!K>WR=C[ MSH+[\ON:F%JU:Y@BEX=?60B&/:&9?J#%P'*&0Q>* B5\)D+-2G4GX]U1:6Q$)\&? MB]>OQ.+K\3[L*CO>>!8_FL8X09U;WD]DW&B;L@K>V8VU*IQURB6B2(IQ5%_, MG6W8_NP_Y3][N@50UBJ24CH;Y)-B@^CHISLO3-$N-G-(VQ-N@LQ?(IPRG=RE MCU&"[EZH5J@>BMU]$E790%\WPP0(>H7J;H(6.EE$&VGM.."&-LT@P8Q?@6,' M/5W3/J]V/U]0L2941V^H5FT/[5IE#GG/(&5.%NLF.CL.U($M,_ B^(7T+U'V M.RH=PH\HWF:E'GY-,Q0E^#]HV0SX'M3U"M7]!BUTLF WTMIQT YMFD$>&+_@ M?EFWN=+74_1^]+5)!6C@-045/,4[9,$W93/9AYDUY'."N#X.Y>KG$:42U$ MR0)'SSBAIE$/?%IEFDSLL#(G"TT3G1T'J<"6&617\J2661R3+<4811C";YP'6G6*"%7!*^)1 (:RB[DQ DH]J((Q1-7R M P9XU1GX(/TRX3E*8XS]!KA9;VK50*.3R[$7)\\>-A) MY;>+O'Y5P3O-!/,YBQ\N\TP7LSQ'O/,0G5+RM7=8*GA$0K0QP2H\K-' $>8[ M/AO#]S[::>U/>O3*S/G@TRC4PS;9D7U?P68J',I8WE*@&?L/%>K[-"[)! MF"QJJ,=N\A5U&SN 7-]I, =I-FV=7R"="93>4G9M"HJ&3QH MH5JQ/M6*:@TW\Z_ LNDM*RSZKI*^&:&0C;DV)[G="N,4/+A-M3:!?0MKA7G: M7/_ WYQT/Z WE Y2/H+IA4 >T UM?H#-//(JM7K M@<$,$NI%68'(U76/$9?. 0SDTXJ4@;M+Y]&N2?$9_WN+,]2Y#$:WW:);@?H% MFTOK&@5]FW4A(" C= .:=26-*"^]:U0>?!390-@;JKUTA9G+B'>:#:87@75( M?RH856AB$F@.ZW084"8(G!\T^NYE$:5+*O #7JV5TR*?6@2O/O6I@$NJA4F@ MU:\Q^-BQ@82\VWXJ-,K*B##)+W,JR 1H9!)\\NMU&&0FFOZH 5&U_9IDC2G1 MAYF,9I^KB$L3*HP $EN!#;^>X&.]>)9 F;?T)GW<()I MFR&F')2%Q+I3LP@5LN/U-94-J&Z&06B97X"'*\O8'6'LA@@6TL:ZL0%DG\FW'5FQ;LIK<[\?,1G[V9]C]?UR0K MGE"VN43/@UV[BNZ0<%-$Y]L4"NE1 I<<-&-*ZJS3<8KJ"C>EW@-ZK2V:NY<% M3A'+-TS;/DA"HZ3;/TXBI L48E#);4!,4E?P5U7;LMV20A3)K2+CX*Q+=@(P MD\AM&V7=JL+W,K;G:)8Z_NZ5:2H7O2H&IN>MH'SZ0/&GJPGK*RJ_3@./HB[+T:S]4UR0Y/ MKDL!"2[0\T?*"H0*25U=6,$DH%*'GD7Y@3-M])P-HB2)JJ?SVA,\'VF@(EVL M*8J$C38=?5C$FZ): V>@OS;B%YR2#!>[,@UB_870$_A8 7NM;=RL"*M;D0 MOP_&_=7+"XJI/J[>XS)-Z@/5T%W*M,#^/PN9?8L25"9AI!+CF"[#[,,L779_ M:%'VYIL):Z@[>9(:O!\;T^M5;_!,TIYPO3BC!*]>N1]>>JS?0VZKN%)[;\RY MJ;S)A'WDRKT?J4Y[0V\0'[NI(UQC0CLFE$%N<\S:'(*G/J+<#9 QJ>*JA\5I M\[+BC/J:I<__?X_;U-2E5%"6-BF[2%Y)M*HP( MWK/6*]4\;0,MY3"33A6_?!_A)=TX]Z06?-WGP^E]=3?R-'N'J$3K#2H8^RK% M28]MN+%AG7Q]?'2("#HO2W8)PL*(0L 1,!ERMIS\Q,.%SVP2U5O@P'6X2#TI M.#-M\N?@^L2-LT@/EN4R#^R2)7=?TC]RDN E.UW;JR>7],4^UNZXU>YC]XY5 MK5/;FLK0EZJ81UFVHYOH\@$KC@T-+M.RE %EG$T,1T<8,=-C=XHY5JL;>QS0 MVG"MB*Z:YE52O\%$)*'9SQIW,/+UWNCXYOJ-S"NVFZY9J #'@Y>Q;G;W1YB=*"]NH;U3D%Q!,1 M1X+"B&MQ5,3N8DJT^X=HBMX+'X'6QT:GJAYG:>T$^"G#L-IA@GUWF>A[^\WG M[O>P@*$2< 06.*R=W?L5=/\A1+X&[C7)'E%1)/4*-'R9M[1QVU&E[.:1^/'6 MJ?@WCBG[_,."[]0*'@'_"9HV1727AW:HJ06B&5X'K\7F*P-_^S!0^X+^4'WC M?NIT"7HO$#5E]YKM= J;T^)\_8>8;*KJE=;NKVFT76+Z];[LM34JS4]XA7*7ZA M9GI:U,_STQ7 W-85,$\YJ:L,:*C-!=T)U,^:)91Z]0LVD!%G+W M!IBZ(XFA[-UI0EQ1Z64$5A#L>&_>X&PY@MR=@3=-D(3BB"@.43-#"F?C>4&B M-"^31SUET9(]<%H^V]=JY"7.XX3DVPR)AOZ@W&W MQK-4T,KE74Y4][>(R-WNO9WN6KA;EQ+MXW[X1,[&L*)#"%"N[A#E,ZUB>_C, M@AV!Y;:A3B#,7CV)XVR+EOLS*X?9+JL]3]VD*!'MO &4AYR#8DIG8[-QC/A=W2SB@]XDM]?36<7'5Y0/KIE4&.Y4L6)X1=U-&5;U@ MEN!_;)Q0O8_NO'(HSQ':OX]=M4OH?@,1[T64$SL;P(*.(9KR=8=FEVGI+U,P M"W;0E>OW@J0K9D6WIA9W,0%E@WASG.C 'UR@. M2":G&O&IEYI4W'@?!BA$^T1+T-[J*^9?'5W)^)H/0EY&Z*..17821VV+UH/* M+@]Q:M4R/T7M/RQVAZ9)3J_T"K8.>* %[0W;@<9%@U9-6,LA(W1Z3*79*T1# MYN&9%:PR-IAEE01K4P]O*+%L#A@M9\5UA+,JI8,U$$-J.]@KHI$[DDL-!6,N M]L:T9A-$(WXL&S.%^#!;C$4"L::\[L1BV"XVRYBW)]@YZ $E474]K=A=1 F[ M5<(\C72^37.J%W=KG]_5QP.6<#6]!SQ%SJ[B#N\B^/V.%\ W86/* E0AMV,LCN MXY.TH+\F[ 9^G7_69'479:>\NKRZ^C*[6%S=WMW.[VZ?'NX6BYO;7VYNGZX> MKAZ?'D7KMFZY9L6"E[.9@K.ESSE'G^*56;?@?F&&%W2W+FOW(1FADM[Z#*V[ M6JCA=0:[3I=3VW-4IF/;L B;*CV0LXBW_9Q:ODJZ;U!M-,T)57N9S*ALUDDV" MHUL7[,S8RJ?N\-2D;@/@DH^2LI]!WZL@!4ZKQ)=\U*1B67V8/""=1;0$[1^8 M"/EW7@HXM1T,QI>T23FHC=SURKK+:P]IIV@J M,"NLHR$?I@LS&)"1ZNE.*5IM*+/0:]8=K)T@S7IP3@9BZ#SA9(PI4]%@BJ#7 M!+'$B>TT-653=L)<0U:8-7F'1C+S/$N(55WI9 \96[%=N\4&AN=W_[BY_/AY MEN2[U%6>E[DLPJ0NCGX5%%[#A<] M:77PH^1L_B+]- GU%U&ZI*!_P*MUD=\BQ>(#I&["R%74GL-$3UH=F"@YCWC8 MW(>%A]I@,=5%5CF!=9UBWL.P)'ZT$&E?E7F;WN[N[_&S6?] M5-ZK/V>U]C:KM< (JO+=WV4WZ;+\:Q^[<9,^;I]SO,01R^)7=J_XR'L$C_U! MMQ&/T\E7;4.)$Z6L-FS::3JL'4]TWKNK+87UQFNTW";,(]';5C(O:$P1?(F3 M;8&6THEI))4B^>&D1WM:.6_-JTQV*EDF!#;\?QQ>FFQ#Z!JE%WF6"ZS M+;??26MU@7*Z,.8TF#(,./F:*-N>>D#ILD=5%^R$T!TAI@*2Y=YV//S/&;@Y;=/.NZV=;=N' MX6\GQ_8Q,FN?PHK/R:?M>.B?OW^9K)Q#S>*LOS-0)/>G)70!:##RO?DW!85I96A>UR] =_%1>9N:&2*1.R2W@,L4SZ:-B^SBYPQ^WKZ])>;H9 M)@K&-.] M=K!/\/=8D$]$[K%VJH %0OI[1%]/?0B(^$/D("J"M:#R7O7 MP;&+X90>))&;'4!RH1#>C&#CQTET5GO=!TI.R/?W-'BPP7UDT$D]56)'+8-N M8FE=4%90@[/^Q*[;BS,'&I<7O8.B+A_Z\RB:&AI&'HUX-45==X@129!G&XRG MG_-K*A!UM$_,>WDC9U^C;/D;;5!$09;'9PF!W/8!W6IS?TOA&7VLYX%/42. ,IU=\,(]!BP?Q>,M( MK?1O:ZA?<-&O,."Y1/$FA&UCZ;1>AK U7*KV0O M9\C7FVDA0;(YE,QC9NFQ.%MF6-'LL=D"2WLC%T/6NH5+Y.9?;_#9JI[U;:]:RYUB;@7E6=&R M@.B_^M8/_>F?A^1Q:'F5%M7IY]"R5I$=DMD*R)P+Q;64U802P6Q;K2#1VDGY M^&: D*!9X#D$]HR9V?S+ QUI= 98TV&3KM81ODEC;DLAI,WF34KJ;A83ZYIH MR=>;G09LRVE&RFX*H_:(F@0,1 + =E>/8J;EDLQA-LTS*H[UV+>&P).>6IN- M>2-C>392D$K[Q[57Q"TPWP&X?A9$J1:15A8X13<%VO0-'GL,H1XS ,/PU#M; M+C$CC9)?4(JR*%''>AVEKK&= JO+@X.)MESL(.6:9#(/03Y+RF9AECJ:KYWR M..:BS-<$C-=PT(;!@<=1V^"O)\S*V"%^=*ZF/VV,Z-W EZ.*[,Q;?9PCTI8? M,I_%!7Y3W3&WQQ!X* IA^"T->$MJ=S9ZS=L??(8'581P6PG6(]#-F .CT'69 M?YL#UEIW>#!XQ\AB^?G+$. SW)9"SL4L;K4L068O!^A4;5S[ _>I3N*^LNX7 MF=#19:.MX4X5ED(T ;:?:3AB+\WLJ/9";#R-=H88=7R3TC_14_3NP27RNB6 MYR64E/MKXA)*#RQJ!C22,FBQYPSJMM;Y@B_H(O."H2].&'/B.KTT.3F\-:Y& MPL#Q-$9-_0OCPNJ'SA_-:H.] ,5]#?02%1%.SL^!^OL/1'&X$Q4 MSR"$QWH]SH.;SA%;YXBM<\36MQ*Q91YLH8; ;]MW2/=SR89=WR/SO]ME8^5B]@:07?/$Q2E<[JR/:%XG9*$K*@,"[S!=*KD=CR\0#/Y @IX"@9M62&P M@#"U[&FR-!_\;Y*A:'ZW>+I430DBRN&L,*3T% MPZ33GAB$W\US$UGO_<8W2 MU5>$H58!F'X?=*6D]Q0/NI)"4 '@66/CCQY@HX7A^0Q@)W"(AO-!A\C3K@?) MI#D+=!C5G?PGSSHYVFVB%-+1?$).9_<) ^APJ6RZG=YG5G?\S^&=, 5_:<.+ M8]KSE8U)E#F5,]'T"L=D+0-=Z7!_&]56GD2.JQ- *<^.Z#@EC*!57/\GB%8N MK?-L*U5R9I)Q;0K^QTZN\,-'>S;/-<[R@BDI7J.F%KZ[%D"YSS5T)TE)S6R: M,ZUQFE0F1YP([S,2([3,KVG_7&)F".&B# YOA+U)VVZ/MF>PAV@+G.J>&\7) M=VS;4Y,6P$=5ZU%4!4O,=_=R6,9Z(!1]KE4V_.P[7!0":6%@R,NWEZK9 X1/ MA 5_)ZA "YRS5XCKBR;]^09$VSSL)J?U'00ZHFHA0L'8HW")"KN7=&ZJ+@1D MKR0K9>1. !*ZSDS I?,=#5 1#>8&+E/SP(B),CFWUJ;]_N5@K?4]BC!J3A P ME]IW<.B)JP41)6OSX K/CHBGW*<3G1WM](Z>1?NFM[1A)Y2U\2BGUM,[>YP< M?4\B5KCWO^W>:9L(0.IKX5;$F HH =\6?\2K%+_@.$J+61R3;FTI:776E:RHUR3UPUS=!A^T6.&K5A$V,T M49;2%N54^:7:!4*JR)JG:81DS@3 MBW90>7\A-5890.095&/N8?8B_V97XC>Z7E?BULLX2YQ&32 J8K7F2S$*+LU% M**!T*/C45801.@&5C'"2DR)*7&][E1;+0/$07X2(ZU##DR9Z.^(8_PWAU9J: MZ;,WE$4K=+MET6*-K_QN6^1%E"ZI2G@CW*ALK7?-LE[C;(P>X/C3K"7XA+-< M>>M-Y4#HV?)?V[Q@^W8(1N%<9&B%< D/M]JZ&8E@2'W.#G0GG6-%DL-F655I M^3PK+AT>8L&Z&#W7BNLQ/U,66U,.W40]'Q[0:Z0H)7 B"4OYI0V([!!)/1IA MJOXB,#'EPTI02?G.,I]Y\-&'?;EJT14(ZE$),+2G"AE%?%&MX6C//OA7B2%K MHMDL#%\+P?S-(VH\T3;@J(>C;Y""Q:QY*I[&N^#/$>&"FDV_YNB!&5GL*/1\ M&*@04Q S5BKPB?S*.CI=+E"4(Q;[V&NT@JJY\"VB\GPXPJ33&8U"CJ(!Y[^?1^51Q.SHG^E=D.A80G2X)LTB]T%2N/U)LI^ MYZ<=!I&+Q!V0>R1XTS!18F(0N5#P/KDSP>L1EC^@&.$W!C]^\B\%67>\)T@VE.K2KO=BNK04$4%02>(D%D=7/5*EVR%>MN!V0JVX4YT M ]D6X@P+"D*1/;"8(K>!<)\@L,K!]#PI^/06+][5)SI?HG^1;+[-"[*A6[1^ M!).4J E4$A#Y,6BE>B= $26CEL>_#)81\ T\6F8PT@X7Q3ZJ1B^'5#1^.Z1A M $E#7 ,XR;F?D"4SG.+[N@7,I(I5=M&^' ?@_4W9+Z(UUMAR60SN@P6(4Y@K M%N2DTO'$BAB&>&=JN&=W[5\]M$3D6)50[-/$Y\FS%8RWW'H")" MKQ2OB$=*^"4C>5XW4"D^CU@H>)?8]?0$ZT2N8TXB-7?"DE;%=]%UJP@^R&66 M).1K1.?G:Y)=DNUS\;)-AD(+4&=2M@&A7MEP,#E")X80U:O1P'KY7"$V12N6 M?Z$>HJ]?V)# M4=(_#9#2],7JTCA]MD'8$P0F4W=BX7%LGAO@< KWF&XOT&\D^_TF+3/-#I)Q MR(GZH.@1^8\*F52:L.BQ"C?'_EZB:YSB?(V6OQ"R%.*"2]3'18_(?US(I-+$ M18^5BX>,+>.B]/.(\-#YV,=!_='__N=)H=GO-8LI[DVZT)C$F",@@TB@OB'? MCA8[_$(\%:$+PBO*BMU]PF+3TR5[DN"57?KVX%:(L&T"LQ=,?TC8I:)W%XT9 MTSEYFZ"[%V$K>6'JNL6:F$UP,9?YV/@-N]@]T;HYT>P:)52 :)?P3P.L;=RP M=HT2*@VT2[B[U]NTAAN<+/C:W./M?W6V9NGT"E&)U5VV *S+ZXY]EN'N$N]> M7G",Y,"0TM1Z%-"$ A*(B$90$3 .=_OXQ%Z;>R59I0,O%4YK+FP E VAR4RRE @!1?7"%!2]I:?FO%! MR1SKE9B8>D!E'ZJKL_^JJPDW7E5[^R33O'";T=4\M$ZI^MMUA6O,"<5;"&[H MP NH]C>+43=V)A;_%C4=K.GX$!94J8-3T#^U\!R],&*5^*X=P08=*IN)U.YB M>(72::CK5 YP!IK%\7:S+=^FOD2TZ3$N%43_3E#9[^ERMJ'&:_VFB5 1PW V MJVP/H6^6V :&](GT.69,V&M2\'&>[+&>(MN6+[J71\XKJM><-UL#*%LOD LI M T,O7.HQ@)36$NXV6Z8$#;-(PQ *#E\:R\%9=N!R?8B2].X;HI_"2=&)\Y Z'?>2H67%.X.Y"V\=A;SWB?:F5V M/X6!&XDX!MCH<@LQFOYQ3;<'!6C]9U!,XE>BZ4 ?5RHCU ^40> M!-B4>F<)1ED;Y4$U8M)!( V/U.&D\ESA'/\IB/Q\O9 MS3I -W]2=O,G93=_"JZ;^3*9=?.G\=$FTW?S3\IN_DG9S3\%U\U\FSFS\IN_JSLYL_!=3-?)K-N_MSKYC_[V,T??U1OG']4=O2! M))B>%DAEN'?^L=?7?_&RKP%.$H"7)$ WB54_2=]1\MG+OE9[2OHDO+X.SU$B^]8A_5_I(^":^SP_.8"*0R[.R^S^2CE[ZQCVJO29^$U]GA^4T$ M4AEV=M]S\M%+#]E'M>^D3\+K[/"\)P*I##N[[S_YZ*6?[*/:@](GX75V>#X4 M@52&G=WWHGSTTEOV4>U'Z9/P.CL\3XI *L/.[OM2/GKI,_OX%W5G_T7=V7\) MK[/Y4AEV]E_ZG>VEY^RCVG76)^%U=GC.,X%4AIW==Y]]]-)_]DGM/^N3\$(2 MPO.?":0R#$KH^\\^>NE ^Z1VH/5)>)T=G@--()5A9_<=:!^]]*!] L0: 8*- MPO.@":0R[.R^!^V3EQZT3VH/6I^$U]GA>= $4AEV]B#JR*H'S9D:^WE!@#&P M,B4VN3_$K$[AEI$DM'N@1HV<'D.V0U6&GK:C(^-"D*I#3M2$SPN(W(MVN),A MN 4!H.P+R:/T25*UA&K)7(YM0(\0B%B]L2UF6]Y1X[$+_K&Q]M)Y'<4XP<7N M2_2.-]N#G//HE7XI=A+#!%J48["HB_H.M!&*T$*@7CWA9G+DR7F34IL,Y<5# M5*#+;<:>-449)DL )E5%)9@4%PT1DT!%C,:DN)YPLU-T#;LO44'E*G:75,(> M M6$W-MI74+?T0464@M+,J[F=PMD"ZT+S?+-9+Z] DHNP> M:'NBM\D3L0PW+83BIC?1NBH]=#GPW]J0LPQWU]PL?U?OKRC-D7K_!2^P?]=& M7?B.-NB92VJ\X02=9))GB'R/:LCG9;'">T\X5OG:LICWD?)31NDO] N@OHB=J M+PN,N((Z_Z*,<;CKQ'U&EMNX^"W*LB@M=K7L\R2B KY@M.1#2K/4(0T>K)3O M,#,37PMPX"K"];!<;5X3LD/H 95Y31F8[=TQ'&!=T8/KF31XUO>] TQ59 M"V( YN&Z2NH)FPZC%U3.U5%RC43(@A%WET@AL>^8TA+69)$4Z MJ5\BJL<4/5%SG1KF2H HR;L0D9 ' A*HP"8PD? V3^[@R8%6N4VJY52N:S#B MYB4Q!;'OP-(25@M6*L[FJ21Q@#E0H&;K@J, MD >H9$2BBT'>ZJ,Z?LIWL)P[>*I6"'PZ_(_MM\Y\\-R4#9F37/3,L/![6Y#N M=W<3TRO*(K9Z[QO5GX&$!,U4PR%P-J>(54\ HG2GC &O5H@!ZG\[0^_ PA6 -)>IUB:.F MG*NC:0__QS@%'K>OKTGYPF>4S*-\?9V0KS?I"\DVI52UG^R)=*=Q8H:&UX%_P%=++,TNQ'R@]>*5QC6H?%,,WI# MX\;$G6%WU5 MRJ-K,[=???'4=B1K^6J:2>)R*UJ@3(IR9VU548*!M='1S/:[R+,&3D;[49 (1:UUIT&=)I36>[F MS0C7NP&2FFKJ%KT73U]1\H:^D+18]XVXL6QT<,]EZ4U0;XO?;+8YNOG.)#>U^WLP10'2*85]^]0&9[L=9CC8_J:;(W,<$YQ T17Q4\:T!P-'0_/5>7.7L%Q &?\-F:& M;A%<5AYNB!945D,$&R+WA!'K!*EVX[=\@^FOZ1+G91 ; MN]$74]+9AOU+![,J'A BWF<%IJ!NIH0VN(6&+S4]+G">8I6Y6T2+_WZ_>Q! M"BJIM]YE3B!3/,+D'8-. -2G+6F4^KLC?ZZ0M5)2_.1Q1-^E,YJ\.+93$G_;-L%U5>1%K0=)5P:+L M#Q:3ZVM+5;M:[1%F)FK?W ,5:%_94Q3P)&UA)UL7-U\A+Y\7E\(3B=H)N[D" M<3)Z\P@\$6>8QITKE##;NYC,9JC^I^1 M?Z&XX+YD8%!R'X*O4=*3A/W\=P_,=0!_#D&K#H<9K-4 NTIH2S,R)Z]T@;Y/ MRB4:B#!PT2'$ $5#P9BN%HQ !JC$8;"R&F5T:.P*1)?JEV1+,H**]2Y!*5(A M#%1LB"Y%L5"0I2.]$:H4%9A[W8Z J*=H3= C'08)ND!IO)XG*$I9\CKZ#[2\ M25EA%;ST>0RQIL,C%. 9Z\4(A3JU.8MP4@/R(HI_IW^CLOG_]>5I?ENJ(4J MJZE>^2$0H>5# :&1/HP "*W)63R2 'SEMI@+*\Z7]E8Z""B(98!W'>?R- M%[?JSF^565/>V"?*.-Q.[V6RKC0+P=-D"BJNTV3AP>-D?9?B+4GC*I<:T&DI M+B!P6O(*>"@^6&RPN"XC2>"=1C1D[860*"O9+T4"YM,XB)Q-K\-90*I\ 444F;K3KH\0ZQ\9]E!6[ MIRQ*S3:.HS\!1+HW4!09A))?Z='?Z_M!'X<8W?\7P= MI4PD]O+8*F,"SW$6;S&UIY9;NB3O_D$U0LVM>?2*BRBYWJ:E1E)JMZ_Q*Q>3 MTS"O^\@VWT&$VH!3ZS!8> MG$ZJ79EJ%Z8MUZ4=B:[^3>WQW1=4K,GRT+*[K[417E^KBE9]UZ=VN>9Y3'@Y M9V-=UH?$7/3NL.=44CZ/"6<>KA7)%W*V6F5E&@?.^QX:):1 ZY4("V(R<4> MJ\Y])Q(-"C"P$/,M&TP=%CYN+UW"D7F;Y%JJ"2+B8N\UP;+2#RC8C6 MHI&/";NVO@.YW;)=^MU+U3Z2Y;_A8CVCRUJY>1-QJR3W%0N:@H) H>9ID/7/IP,^B$^+0!Q#*K?@HAU=BEBZK3?ZAA>K3+6#!X<*F+.C.K1BO MT7*;H+N708_1!I<72NH/LSQ'_"L!HW@T[D@S'EY$S9\O$P1SF>#_4 M(W)- MLF*;(A:*_']Q^DY_K.,Q5=&ZQN5KZ0S*>Q'%.8PZ&JL)2%BM01W>O73?#GW_ M$J7;%SILZ<1610AG:9W=8TZR5Y*5_^#?7!C)IIEEC=EXBD)+>@'=93"N:HJ' M*L_1W*<3S3W.?K(7ZFW4CF#CP/.L:-DU]%]]FX;^],^'*%TAGA77_[VQ7@Z_ M'[^=W)6#\Z7=5O[\/G%KO^ 4;[8;;GNYW^H6][ZYFQ$Y.B7RIO=FNP,#-GYZ M!<.=R8;#@L@0R%'*?H9O%PI7(>.G=L%$8VOF/K /. 9.4_J!]]/0CR'RHH[@ MX\/)C?,H;]'QVN'*Y-U+?6E8?( -I&Z.U534OAY?ZXD).KU6LO1MCWV.93E. M+(O5#>PYEN7$8EE"O:P^?M4WB'0QKC2$.)B!2 N<%RQ[]N.:FIOK")=7^J[> MXW5I??+-C7%,:J6;,G%FAG&.39^+V89D!?X/6G(N"<$+B%3"*>!L+([L=&*@ MC^ZX-&L &Y20BCT:HZQUA[8.&E^=5/>PIE6FE6T74"9@Q)EHQ1;H@'4'?@!A M986VLIY87,1-V^/,%K>7R7N V%_3#$4)FR=_X;^%!BPAFW/Z)<)&L[Y2+$(7 M5'FX,8"C?;:V_(B6?+PCFA-N)QI$[1GTG#KH$]X.DZX*.$#T&J=1&N,H:?)5 M[^91EF&TG!77$<[^$25;9!XS*K!Z097NDV:+/.$CN=0X,>;BP3D+[,!?'BMJ MP&-POJ+%PXN@R'.L:#"QHF7RVG>\-\B_1&FTJC)3455ND_(!\<'QR..7N3CW M\'AN[43$8[AY$4TFR$IL34O@%,5C:@S\.8]S=-_1MA,F*]X4T7T:[3CMZ#XV MPDF"ETR(J[2H[.SA,JPBVZ<,%9$Y%XJ?TE5)*!',=HI7D&CU.YD1M9)SV1.F M'(+N&Z4= GL6PVS^Y8$..3HGK)OEY":-N2V%D-9MEI.ZF]?$NB9:\O6FJ0%; M-@?)V06^! ,&(@%@NW?S7,BT]>)LAUFX2ZQR@B8:LYU:C?MLOQ*6X2ISM+T" M7"XM62?BV@(.:#UGG#]GG#]GG ]JUCRGFG>ZZ)CEH3=>==1)ZFV=F1WY\4IJ M$&_80=43K8RSXLA(6EGLAR3>",5=:^1$ L& CT=Q>>5=\KAZ&(^UD=NQ<;N!-;.7J)!OS5:FT6*AG+;WBQ LZEEA8L M<6TNWDNPZI_\+71^R2ASQLHH97+Z$IS%^-0M M$VR9+;,=%:[%8^O:(RQ%@'$ EU*!7(N%!CAY!TRZWZ)JB\XFT MO]>;"\$-!@NI)HJT04'0OI U5OB%5W M-"QMD_EQVO1/[!\1!T9;0.'5X/ M5!=E<.7RD&]2"D-(02XPY05/"ZH:2IH0O/)6.'LP>0HX?XG8TS#%[I)**84O MCY +UR[A:<%3HH0)X=BM=8H7F8^]6Z=VR3:+UU'.LX9YVR%0@?;&1U$@=%AJ M*\7^9D91>PW3OX3G3]H;S7E&CS JDG1_?F$3M'0\3M"45:1 MK->.&M.??4DO?[MEI_]W+[-5AA#O,7,Q0:U,'D'HV%(*;15!O-H:7WJHYT#W MU9C(KTEVGY$8H67.=,%Y2[[&&;Q W060 J'C4%LI5G$)J;W!:; Y>K>HHP>\ MCU6>IL.U"T<.NI'*475*S)DB1DM1/<2#ABC?L[>4>HT6T/EG8Q3]&=#VU]U!_<7; Z M(@R(1!F]^U?3MZJZMWAH3>A7'I@HSVJ-/4,T=O7^BF(Z,3^A;/.1!^=)*VH/ MCXDJ^J:&VS$ZR]WPG4BZP%_]L]H#C6K^0:BY5NXQ'H915D>L<0I[0E3C-S53 M'+7[W$T94XL9;D+22=1SB=_P$J7+8TT:O/JFG#*Z]9TGC&FZ[G2FBZZ0X689 MM*J%/%GPA+6=W"\\Y?7ROI=V M\V,TO]FZV@I9=X^2!>]%=GLI=4!=O&@_R#ZJ[L!SG$WUO.*PDX_QJ.)B\/:Z MP1FIZV$S]GUL,K97>3UEV*CNJ^Q:C0GQ5?:V&'565S:QMV4U?Y1]TBQHHL?: MH>2*E[-].-([/[]N%3#GY]?W3?'Q^?5;NA32=B1SLBB6W&2]$HKF'A:/P@MS MZ'6*U!T%*Q(ZI T48Q7!L/H#CZ<3#=,Z3JRBS'";GO@.&^YGRH>W(> M!='F]=B'NB?D13O.Z:VJ]F_LF+:5V=[U<>S5O[>X$-WJY'^L>[C_T8.#U5*C M%[ORV33Y\:F0\@E ENZJ,&16I08:,@G7 M:]^2YD+5_Q>J_K\(I__YLFCV_T7XIY?JJ9@ IK2>@2OBV7HSM,/K%,XFQ2LV M@2]XHHW"@'F5SUO(--SY:"]49;ZQP'&2TG_F,C-"1MLW)?BTSN3M-8=K44AI M.M;N@,;QNE)"4K*L<+YW5I7.=V>#7*Y_HA:F.ZRY[ XK2X>-^4"6^59=K"_2 M,4I@(!:%*U80+VI- M2^ HTC$U!GY:<0XP]6-9M1Y&REUC#8)% TR]TMZR+@01HE(:CB]UX4$L:,>[ M(;Z#R',52VXL+4N<@%N9"2UMO@D(2 #()PV%/@\@P\ I/L(VI*<:J$6 MOYI5JY\IUOM98<'TAU=:5/0A($I7;(.91EF!BP1B(N\#:^%-GF]Y3ZFV)LTZ ML?O5.\IBG ],HK%LVN_G&K$) 7J6E*2-2/-ZS9-7>3(I2D4O/]XUF?X,@"UE M (&T@$'P8(8HQBZ,!376 #9X([=6PK7%CD +2$UMK(-G=MLB+*%W2N5(%'PZI"$,=TB"!)!9V M/)HZO&M(?0XV\$9^>M(/ZE0>/HC5NVC?*E,R/?E30LBIE=:!H(!AN#R'M 2H0UK/WM)G:0%_9466S49LT?DS13E;KFZO+KZ M,KM87-W>W<[O;I\>[A:+F]M?;FZ?KAZN'I\>14EL=,LUH4+P@F M5:I7=()K6KY9HO7+.XP&D[>Q#@J,LFQ'?YUM6)Z,0;R8.8M]1)D)"W?+L#% MB!5U]=9MW=94$2DFK3"?9%\KYT 1985KN_P6%3=4Y U:D#R?%46&G[<%TP2[ M'R_72M];,)Y3XU$8PRG,<6!/>1:&PZC&.#PFMS,B[HHUREC@=X;6*,WQ&ZJ4 M<4TRA%=IE2DBKB+7D@I8RW]M\X*%:SY%[_)S&-G_L!Q6Q7A%]P7$K&,ENT5#=7CDES!GMC3I]!F&-DM*JL M&'+Z;3!P,WRN,)NB%8L3<[U@.=JU_//3>=\R3F&N=RX&D1O5SN4JY8/^F%=& MM'TP9+POHW>A!-J$TL>I7[7-2SU']>25#LG!.][\7^N,N*Z3,!T\^7;5 M-U+*G'V#M\=%+C,[S&K,C67F05*HJ\UK0G8(/:+L#<=(\&A>4K:E7K1CLDI9 ML'\51E$**4\G-4$=@T145NMPUB^5];^_Z+RH6\NY^@N@K'4DI?1-4NX]7Q"M M7%H/,E+DQ=W+8Y2@7)"10O!]?YH^^.YL?8?U!U$+U5VSI6RK,_,!NX!3S:#2 MMF /BT;9[XC=;*C76_[U<"!Y,S$JR?U'CZ;(FF!2LJ7"7Z TE MY+5,FR&!ET:)_8X24,)_D.D+KHDS4 7A7J7^!:4HBQ(JW6RYP2EFIFV!WY , M;%IE:JT#R_@/.!/A-2$'K"+<&!Z(\4OT[$:0BIL$% K&IQ!E-L6>3=PE&FDK M+#9,TI6A)S(L'[)_HK5PMH[<;\TS/MUO[JQC?K>R:VY5\IW\8G>@J3TK9>,/ M$J3+^R1*;Z,-XNXJIZQBGX5IBBK<98MLAM[ARA9W?5?2-5DCQ73N9L I44'@ MNNE-?Q.TJLQ1*&Z-PT0>PGQK?0$/\M^2%(K.L6P&8UN7SR0#O-<$;IUN>%2W+B/ZK M;Q71GUCJEIPD>,E.^ZY2JCB,>*G"562'1"T",N="\=\:41)*!+-MS8)$>]P^ MYWB)HPP+CF'$!,VRSR&P9^+,YE\:?V&3;Y1N4+DMA9 VFSHIJ;O93:QKHB5? M;Z8:L"VG&2F[P'.T @8B 6"[%_,D9%HNU1QFX2ZTR@F::,QV:C7N7R.1L Q7 MF9-;+<#E]$@&C+@UX9[JV%'10I!:=R+N?:^2+>Z^.4'Y@6TP8KECTGU@6MTO M:,EO87V"U3>%M HU1A&PD&_>&MZK]";R@[PL[:?G@94$_V;,5+.3V,,""6BV MW"J)M^7TGEF>R R9=AD[DO5B78APHPHLA8:3XX0^=_$QKNW=G"56VQQBMA/! M'0FFA^HD8!87^*W:K9WO1ISNW0CSXPC%\]IV^ X?XQ[+]QRN<@Y7.8>KG,-5 MOJEPE6FR&YR#53Q']CE8)0QWS#E<)9@-M'T+US!$963UXK 4]Y'@Y["4JG@@27)-,O;1ELI!E8SM!D4EI] UU3M'T_5*E[_]#FGX M^^N!&H=@B MC9&]H.J>,Y $Y0O3E.(D$[F/U\@M[U3._2:MC]5\RDEM;V-0U M6!K1W!K.8WI$CX0RJKF23'%Y\I@C^OPLK6?#S>YKMA..)O-'<'4N$/B5_GJL M.J_>7W%6EMG/(Y870$D-EA9 ;@VG/"(G[Y%0%D"N),&GM!^K%:K@%X0+]C#C M1&-:4H.E,74!/T-X=6:_G?VAK)H MA4KG[26U3:\CG/TC2K9(EG? 20/::\61&_ -=+>S;G;6O:[G>#>#B#CL6\XZ M<50E[->5(PE_/M0>' L:S4/'KWV2P_#SC"2=D9SULC?3TC$UX.Q@7GF!^;'Z8RMF;'<3TI-^[)S4AP2<@ZY$R89^NNSP,G>SD_;PW4]+@TO9Q)R6CZNU- M2YK5GRCGDYB'DG/'9DG\_?CXPZ\;&GYS??P4*9^P%.XOQ] MMEQB]D>4')XQ%;V:>I2Z+*U:BKJ"#0440_P!L7 M=-,"2Z&!1BT(;][7&C460K+&=ZQ=DT0JN(UP+2.! WX6QBL#1&[&XGTTSEY[XF6?T3H_MXK,$MK7SJ$2^H_#P-C.^S MH.8&@4#F:42=;V^F>/72(CHG?Q_31EO-O:&NN_^P"[M[:G_R?+NI=NB_TD]/Y!)12V9#$;Z_>U?KJQW&C):4+,)) M_KTK2\<.?&O+Q=)8J& [EID[5[OM<=PXT">:'RSR=><\*AM!:VD_#=WXB'C? M&E=0]YN_QVE"S1\D2)?W293>1AO4?9U\=&R:NHK1\6>R*MSO @]OQS4OWO,W M;"*Z_MYJ2.?O-F@,*@A<-YI[&(-6=78UP]8XRU(OR)+7-)7*0;=9NE $ENH! M4UGJY&&JI[?C@E;9-O/;;JXW4?PE>E2@+7C1ZG9BIR7CXEQE+0CX-'<*=X?, M1)O0<]&KUG*G'-%2:>#%L7YYGVK-=C\Y;SS7:I4.70N6HBA';>7VK)R5)8!F MKZ\9B>(U=]F%DC=VLI+QFE12J?N64#]1#$K\374V!-G2T!J"4B6JPD-@6ZMEO%JOI3F M6=%:1NF_^DLH_>F?#TQ,SL(_^+U68^OWX[>3.W%ROK3;RI\L)V[M%YSBS7;# MG^AYWYI)OOO-V>#DZ93(F]X=7RT&Y;3>+>B-J0SKS.A=W)F\;_L5^]WKSI0T M7=Z9W8+AKL_#.8[(IA..4IIEN5/HO":C@4*/NR"WJK0<&N#3H0XXB&/L1:@! MP[&WG5H,PU/O(1ONX=!^EM+M2K$F2Y*0U<[V133]&L=VD$Z-;GM0>&==F.$B MV'O?!C @$F58BON#MVKO#Q^=YM.+*%_C>UP\C;';"W&!ENRZ5C^B=_J*QMYP M!%3T30VW8W26N^$[D73>^$W<#Y[]<90C;Y]D+KW$;WB)TN6Q+ Q>?5/:%]WZSI/%-%T7_F3!%])R(H$0 #?T M]-K&$\AOZ57F%!TISD<_YWNH]LR+\SU48=>?[Z&R3QU$Z-U#O4GIG^@I>D>Y MZTND^Z8<.E5P@@:@K-$BI;07U-G2(N_.I>ASOY'[S\ZV%_NFS+9T6/$ MA,F)^D+UB#P2C1LJKB(3BN?\HN$UR1!>I7.R38MLQPU3DI'4@O%)G"U(RNX@ M(*FZJX:(*5L/^,S"->@4@Y6 $:]281,#)69W DKL3^!<]2F#G/KL^&KS[#H1 M*$9R3C=%),%+9GQ=I51XC'+."J(BJ[4F)G,N%'?M4!-*!+-__6@V__) 84?A MO:9V:[I:1YBBC+LP0$B;9 =24F=#%*![HB5G=\B*V9=7 *5L70QA-21^V[Y# MX, E&T*A1Q8.#&3R&4*@Q])%0(/H0N(:I:NO"$.G!3#]WGNOI/<<&;H2ZT $ MP#O<#&;*)9UHK(]JK3;6IHSE:=J;0-M);7&*&7DT8[4:/G &#[TK(G\QG\2] M*Z).5GV!4O2""Y:N'Z=;G*[N7E']XJ+* Z;/H:\2'0[NDBB]O*"XP&]HWVQV M-L>2?Z8Q3G U)HMK1'$;)8\4]5O:D%V'N*=!BQR;_#OS'ICHUG>;,$G&3:UPZM#<8EI0884'"4&XP;*4F/@J%F>\LC15.C1AHZZ M7>%&[EOFQ4966"MOG@@OU-":!@J!@S5H[= M#0:@=O.'7<1X=.//';HHQ>:TACM/Z.Y=M(.?C>H)_'X^"^8D*0O?O'L9[WBU MQ&T?!S"2F\/C'CMZ,-Q+CJP>LJ_4P3MT7^G1E&,7R+#I9W2=X>88 T60B0^P M-.+'.DS"/4^&Q'@3B5ZE>AOR[*DPX(A^.L@VN*CN.:3+:CRM4!IC]Q'^LJ:I M8OZ-RAZ669VRSDR5NV*-LD-C>QH0?*UE''QU:1H8]!11"3@P ."5L,$]8![N MJ=Z"Y/E!XMUEM(E6*"]O(J%E>46QAQQX@5K7D +AX4M;#2,A!ZG/HU";190N M?\W1 UZMB[S:D_=Q)*9H@,.C"! I2D''0H-7@;FQ-HW3;9:FVR@IW^,MC:)^ MD+#@>9T7YV\0 /A-FI4#E1GW:G1_/\W^N.?V^+56Y>3V[W/W M?\/5W5!*^:;Z=G)KF2ZZ,3P6OOF?3Q]/S86[5'NSXXFOMS<_G!X->U-_.;XU M+7."(+^/V/J.R0^^WW4OC!,3!N_^Y]>3CS>W#Q;??W/KFT&ALM+GQ:4:I'D6 MGT3W -I#;.HA>Z4SMQX4/K\^S[\^^!RQA^'X.<-R[URIJ\ESO"IU-9C1%^$G M".P!./43ZV;F\$5\@[Q]^W!0W#F5\DWX=GQC-KQC;!3_,5&K*Q;^J MOHJ3QF__I$S-XA^$+Q:\H1Q<%7?<'[Z)SQ>W?^"^FXO%/XC?+'I#,9C'2+BX MX%9E+F\&$S^8\N*UR2^K6X'$8'3CW>(>]EL,LC?)K\6N;)%:L]=\B'-@@9(53\YS?O#B/^R MEQQEYG7]V^J_][D)V,@&B2F<&H1G#,LT.T\.W_]E_\2G08S.R^3+R7'XTR7\ M-7X-7H.I7Q_D5]=%>GXQ2,*X:;*71 JGA["W-Q[HI1NH)-*[Y_XY3+_^\NH@ MSP;AQ7MG :2O$E-_^N75P'T?O*GH3][$&7@SFH*?=6ZODW)PW7>_O/+A[CVO M+M/^]=OD/\_22UZJ?GV=ND M[WRX8O)^7KQ-_@2J_WY*M#)_G!O3_]\B&- MFN6OJ;4N>S4>D4W+J[X*HPGBYL)/?DZ_OXTC=T7]9W5W]6>XX7,MCDFF+N-/ M7?KV, MOJC=^4&;P.]-48V.0Y- 0P*6 GGCI(4$, M*BW'$_A]<.+\+Z],!30(X""?0.Y=H!(R$;0]^OG-K6'YHA8YI5 1&(J %..0DX044P8 M^\@AZCSO.Y5YU0_6^UWUS])#'$O;S8Q^"%?*J<$2[07UG"A!(;&<"&.8Y-H[ MA"4.NF$)1L>_GCBB+^';W,Z.22@I!' @X$\01;C@##$,$:'2&QC=@ ?']#>\ MU(A&-O?MZ84J7'2/[$%^>1646V6]]XM@S,]='.ZOUS>W?%'7\=+^-U78XZM* MS1T/!]'[L4%]_=U%_>3L_E=7J'-W$GRC- O7H_HI G5#U3]SQ26:HE^'EU?]_-JYTT%N M_JA'^,E=:E?\'@91YOTTHMY6*B!U9?63_8-/)ZX,^# 7@=#L_$*E07'7OWKU M[@OXQ]QTOKFM90KG733'KGSWWY:56QA&G%3.Y-N+(@X^6J>],9M>?R^# M,-1?1]?AEU=E&H8>4/[SF]O/J%\W_8[J8YD/B^I3Y2R_'YAE3KLO-2WQUE5."V_XM"R)EE5/"WNDGKNY M^?"?PY@.S2^O\BQ\+*=^4#W@)>G%Q[]VT>S-OGIJ&M=F- %;F5\C;OLU"_&Q M;VT:VM;$0+%"KV=6&RQFH#'#RV$_)D./ M!Q>NB%\7[B).V5=WE)G\TK6#FN&5>93YB*09V,M^NWXM%Y*2_.2UEUK-8H MEWX+L6BWUM18T[D4 SLWNJGL6ZZ(IY._QAJ(Y1;KNV3>AJJPUK<6TL4D+RPF M6?$JS:U]VMUZS3K6:V9W=&QGZ_FC.-UY9JW@^NP^GLZA6[]#UX2-2H^4]H[O M+9'WV>V,'=\WS_Q^:\CF99GY=8Z]#P*JPU[&YI @8?&0%W'M#.QKR/S7%U MUFZ7:'U>7J5=$SSB1UJ?;I6M+9;H#JZ_Q%B\X7[O&G8?-!N#G3>T M;6]H!U:$NCBHA3['2_1[&VY]UIQUV:*V>4+FKZT>4+<:L:7,WQWYH)>H!U]V M_-^\*MM.#[XT/;C%/&CG[V^DL^HJ3Z'H0O:&;-9:]?$B7?7=%K8QK_"4I8:< M\[%-S=,M4S05GEVD\Q(S/FO5=2\;3"\O;-Z08>GBWY<0_S9 ,[453 TW<^L^ ME7-]8.J"[>V>3[5AQG;!=F,9V%5L;ZIG_"I9=GO!8_^;*NS9]96KF'5X>=7/ MKYVK;,?Q501GL_EU:_@W_+F3CK8M'CS S],+5;A?5>GL%W4="=LO"I6=5PC_ MG&>[SFYE+HNW3Z7QA4'ASGD(OG56YOW41J?B,!*9NI'M/?ATXDJG"G,1)CD[ MOU!I<#%V"B%/5P@/OK$L!F_OFKH1-.^;P!;"+X*N%6!J$&O7%J%770GOY-9I M""G.O[FT32Q[D*:UN=PK;4H^*1.^GX,'?:>R@XOTZLR9BRSOY^?AFX_I91IN MW%D6/DS4NM3JXZJ%;S%\M59]&07[]^'WG9;4NTAIHO6\#CV>IZ5@<)N5 75^JK"52/$/,RV5PYV6_,(9/"\%^6Z1Y MO[62W$7):Y??]1T,V6G>37%NH[G%+KAIDIP]@EM=6JFQVK +-)JB_3H'LND< M>H3&Z_(RNV.=.FEJNF7J_(?&6J5N?:F9?'N,_NO\OAW1@YU7L7UMR&?3O2:, MHU"Q,/ D+?_X]?I7EYF+2U7\,=Y?D@^S07GBC$N_*MUO^':2APBZM:-D(67K MS 0WHN79@SP_57T7IN6KRX;NLVOX_OGE&;Z0K'5QNS'-Q3H)WZB$;ZF1TB,E MO./YKLOY7-O?C9X/I+/WC]^YF-^S.O M(B&_7M]L<1I?:S:#ER!E:N/2;9IV(+@:I2R68=A'ITIWD??MT>55D7^MMNPU M?(/PHYAW#WV[D]%8AI%GA%L.H"DV2R;'_YH06T1$3N@$Y?C"L(MX,J8B!W@RDCQ/<"5-HC*6B5E M'<;H(?W5 I[ MO&D#=H+KE5[;8,K;5!?Z[7TV_"_.EEIHO_5 J:@G>')'*DM%*9U<: M&$/2%C"%MHPG;3 JN^,5+\F3-J0ET>[D)9>T]&W@"EPK5[;A?\DV<$6VC2MM M,/5PK;9^&UQI U-:QA/6 IZPEO$$\A8P94S$#G!E.:^X#4Q9*T^VX1.W07W! MMNFO-BP*[\Z:\)(9R4Y2&IAIZ>*4)EJ5-I0:[4Y-\9(YR3:LJ*#=65%93E+: MD/S:G=S7DC:E#4LJZUVGWX:E;X.HK#=/O 7]U0;WJVU9XF[UL9%6I0WIK_7F M)+=A5=H@*^M=$]Z"56F#J.Q.]GY)J]+%CTVT*EWU:@.M2I>_;QY/VA ^[D[T MN&1.L@V"LMX^!UO@2AL6NG9GG6NN\W8G,[O;4ONQS&Q%]-FQLELU:!DSN[1V M:UC9]3UI$S-;83 [B]FM4[6-F6V(2KJ@I*MT;1TSV^#*KJ- =A>9V>6P6\/* M-F0+NF1!U\.Q=#K496I35Y[EIX/"E>6'PKDO M>3\M+]+L_$N1_Z\S@QUE["-H6R7#-[Z?98K.,W61N]- 7=]5I\4?])W*#O++ M<*]Q]BB+C]E];BY/Y0[P]>[JY2F* VJO!VY0*-\?YD7N!A?7?9>YW6?EO82M MAWL;JCT_'ERX8D<9-#7V'>#!4IKQ5V7^"'^[2E?\X]/9P>?J!%35;XV-6X[" MMFC$CI_MDL_#?B"IR _RJ_#L+_U :HO):XM4=EQLN"PNQ<4NBMA$%+%Y MOG81?J-YN)2=["+!AMK'N[G718*;\U'"O/#?3UPPSLY^4<7@^JQ06:E,])S+ M7Z^GOZDEZ\)EY]?IJ;M,P[/LT SRXLR9BRSOY^?7P1ISZ8WJ9AE\UFX7+ M$SV6O4>3OC8="M@>XJM! <2PL<@X'.:.>WZ_5;S^CXBU\15'N4:KLB[62E7 M?S\=A)LC30=]59;'_G20FS^JGT7W+\^JR_O-AL"=-+QZ-[YEGI@[6=TA[VZ+ M(@&-BZ#U7YUMV0';,KWD&JU+^!]=8LEU]M9G+;E&N 1W\!%P^:OS+CV]2+^G M!Q*> MJY9!:;73LCX79M6!1*=HFJ]HUAM*=KKC)>B.=23I.]VQ2[IC'8G@3G>\!-VQ M9>1TJ9/F<_7QOD3'U>;;^Q7YHRE?'__9'A0KE6J5G;N*O9_2++T<7HX2G(_Q_Z:]GT\J&_IP[[!(:W-7 M9*.:HX.\N,J+ZD/+X/'4"7AZ+K4L!F\GG'OU+GZ\Q;X=T#^0/2G."%)W&IRI M\PN5AIE6YW4"._Q@V(_%-",M/"60IY\.V@:WY\W#FCP.MEJ/@R,YVC<4_OI] MM$+Q=U6$"1H<%R?I^<7@&:"(#QX]K.Q6=)ZJA2;/O(L[SP+L/(_6E>"/>HWO M(;E$@G_VUNJ-8,Q-;XOD M8DL*Y+GB*)871[%"<9S;I-VYY(U!\@H M>=]LKRD8G-%/STL4--1)V"WPO02[WQS,SMG43A6^*%78!",\A\%.@W8:M+50 M)Q.HDRZ$:1FDR/*0(BL+8200HR15^*M;J&H1I&*IM5@RT5+=NJJ\YRRDGN04 M-@T=#?6ZML7DD0'J6+O.(@2RPB*HVX[#T^*TEVL;U@61%V>4&N/G=!+02<"+ M<\LZ_W['@71[(Z5881[WZ5[!-J,]3L?#9L0YJV]ZUS[.+DUQ*V6V MX_>&^;WJ4QWXI,JET]:;TM:SY1U+IC-G>R$_M[P#=JS?.NN77 Q9->N?+/6= MOM^(OF^"AGA. X1.0[1KN;1C_398OZ5ESB>SOC,.&S<.6X3)\[KC=##9-$RV MTO'F&5%&!Y.MN)K;B$CFM,E2BS._-IO]CUN<^;6="F"+7=1:L<+7+1OO*NR? MYT5WL.]@OWM1P9R[=Y29_-)-YN9C;JH^_Z,M7_U^X,I^9C^IX@\7.73X_2K, M:T.+'\=LO(>FZ?U8]Q/7-@_N49P_R,M!D!#5;^IFOT>Q>HZ:%\W;O[B@6U4_ M '_?7J996@[BT1Y?77M$>RD*VX:!.8>FT^P;UNR-20CO?U.%O=FX?:$*]ZLJ MHU]U'0G;CU74M>OU.<\.+Z_Z^;5SE3MT?-7\4XYN43=Q+I]&XPN#PJ[S>GSY M)?$3=DI]VTI]2WEYWKGKK:W;6-Y5&^_5"\A_[[ZZ?GX5;VF/8"]!WXO6ZIUL M[YK>OAV*=\[XMIWQQE1Q+NF,MZ,'Z\I=^ ??V*"NKPWQ,I:W,IV7T49+]"3U MTU0^-R47T)C]()T\;T6>&^-.=(L\6UWDV9(.N$^G=]'%=J*+QB>1NB3"3B6( M'D@B[+H<;]5U:[SI[I9QVJRENQS02\P!;=&0+*]XNIBQC>IG^1Q@%S.V,@_X MJ$"APT!;[<"3 HIVN"%;;XKC7[ZJ"PTG"@'>IIH[#IO,[YU:P.C,VUE8U4GEM<@[L[7MK/ M[+WP_-)7V6=U.0*Y*[ZFQGVIWE[-[/[559$K-A>N MDZ&^>A<_WAKO>O"XY)0__^73/!O+P@.AOS$$1G6O1O$B\ M^4%;N]'_V+!K5P"^%?>U98'>"X'Q+G@IZP7;QMH05X\\7USOX\7W[LLOTRS18]==E)N/>+-[=$_0"ZY M@Q-7X<_'3AV=>U:EK0Z&Y2# O7CLX]B=;/VOD[\_]F'\SH<=?/['8Q\F%A.Z M?UZX:H_-8Y\G%S_OO_/!8WD P>)'G0YUF=I4%=?W/S#]_K:(!\D'=17/@4_R MPKKBEU?P-7B5!'-3Y/W;RC+^]G5>G+\)RAF_&=WQQBLSV/-Y/L@"!:\27^27 M)\Z7O[SZ$+[X77(&% ,$4VB)D4Y@I87VDE"'I 7A38-\='MXQ.\&$44UU#!P7<:FQVA6F!M %:&6LJ) ML$A#(C376A%F'+=TAFI"@]\AC68LS ]Q 1<.$"LX4*9"PH=:0.9@K,(;PG5$E/OB+7 >4 4$E((XW$@' L5?)"64HT1 2;H MZT D(T$X@Z!*&BXISHW!IJ54!S7&J A8AC)0#:Q6X0,WP5([P[V:]4A;0C5W M-&@S&]19T.&,:"E9<,P@E9 K 0BS1:V MA&HI@J%6AEN@)1&(2B^-$"KXIU9Q"6:UF8]!F:1:"TP(!%P#HC6WF@*D@BK0 M.T(U9AX(Z0QF0A#@F%!"8>P9"=XX\)ZUD^KH7AE#L=X1JPQQT0@<*-2)8!WS')0V) :54 M23+KF[6$ZC!LZ+U"TH5X62FJ&( V:#0?2#%SV8+6T(U#_%RB+ UU]P1[IP* MJ,:*AN@K"#R$L]JL)53# &0H@W4&.OIB1I(@UI)[QI'C:BZ^W@#5]94R'Q;& ME?7'"Z=L53MATZ_O_N__^7GJGY]UD;RY^6;JCJ0<7,=AQ**&/=5/S[.W2=_Y MP4^)S[,P(^HR[5^_3?[S++UT9?+9?4M.\DN5_>?H^S+]EWN;0' U^"D,\Z(8 M/TY77'B;9'GF?DKJ3WLZ'PSRRW#[U?>DJ@1*=%^9/R;?#_*KMPF9_?+"I><7 M@^HEWW]*3-[/PW/_Y*O_PD_#/>=%/LSLWNQ7TR09EPU<\5-RJ8KS--N+%+Y- MU'"03RX5]5NJ:Z^F)^N.21H_'_'/QU__-?#I.#XT^?CDY/CXX_;V*P MZ*[!_ET%2&;G@SSK)>]?'[Q.$*!$WH+A#/ZV,Y&<9*BUBZ_JJJ?:C#88&] M"DXSMA(1[:T,-L8'+\HJ'%2Q"MID5)04--#"ZK)7[R#8^UNE(V[>^VY,S%+* MX#DL 9-9J1[_-DD'X=DFS,0/C&"C==[?F]C%O^9;:P47\ /Y\ M6_X74A$FKJ_*H+3?GW[Y\#$M!V?QY>&JZ_>O@E8/H/[E%:@_A[DRX\^1,_\B M$@NHL:0V!*S H:#AN9),"4,%T(Z^"M0DR<^#HOHW_F7'9(U&B7@<\E=7#%*C M^N.1!B7X4S+ZN]))#TW^J3O/7?+;47)Z?1FPOE@S/P2YOPU5$62O?WWBKO)B M,(4^S@CBCGON78C0&=)8(V,9]!QZZNT2Z OC*2[5X)=7:>!'Z=]K?K] M?*#S[Z_>_<>?OB,&X4_S !W8.R>OUMT+)V^:[_\[+ >IOXY3,(7OU:!Y1L'\ M[;?]D[/#DX__2$X.OQR?G"5??CLY_6W_\UER=AQ5^%G0TPG$R?%) ND/]L?D M^$-R]M?#:>T^T>S[!V?Q:R@QJ25C,A?ACZ(RX96@/"BWU94TB^6=8\"MA?@/ M>9$,+ESRSS&.DKIN,G'AW39Y$'_U;J##NO9R"GU8(L8]#)XVXB1 4&HGC*&6 MF.!?<0X?A[ZWL?;X,OS@PJKK:Z<*E[UZ=^JN!G51*P:])/YN'HCKMUNUG.;% M[BE"%4(!CHDS6CHBO18Q:0MY"!2T ![KW5*$9X7*RC3ZV7.:,,2UVJ@0S0M' MB0M1C\(AV@4><"8(M&A5FA#LNB8\.]G_?'I4Z;L7K H'$R2-=6$,*I/?Q_\% M%MU\B/]MR6.^DY"#_/(R+6.1?^+3H(NR8=22;^]6YM6FCNL/X=[/U:W3/JPA MWA#.,)&24(*"\Z0IYTS&93G)EM#C[\*%/2P0Q_>IY\W-&[HS>'M@?D[<>750 M=#:(&V.GYHAZ9BD-_B-'FA"#-#!0(HB%8,!3P9>8H_V#3\EX$TTO.F5,W$/BDW2+#D:E,G!1>5,_'@?@VLS^9"A M6HD9'64IPLSTU549[AG_M92%K6PEX+*H(IK9)7U8'JHRU ![F=AC]PC#' .(2QMM80 MJ;14GBCFB' 0N">8US*^[:K(O\8Q15_OO>NK;RIN EDD%?>:6;1@WJ.1O7O2 M5Q,Y1Z\ LN@3/#C$WF*5A-P@ M;\$22E&2/8PD0.(.RS'K4#1? .?4:B5627 \CH/G423_;UBDI4U-Y7P$/7M+ M!*O;BG.5I?^J/O_88O#?/\8U,^7H]O(Y?ST[]6L$X,;Y ML:N0V>Y,[HP*>IR>W[>V<&4Y^N=CFCDXK>.UU8QAPWFL=/)$,AI\(^J<,0*& M2TOH>((PX,EQ>9Z'..LD5[:7G [3H!./[M#YS9VD@_#G<7&6?\NFID@0IQ2& M86J@(0P#94+\Q! W*OBF6-LEINA#4:6^9N>C]U \-QI696*.BR_!FTHS,^VX M(<@\E]P+"A"!0NM8^L&YHTQ;P9!-V$/@3;LI2U;ENC4+KESSPJO__I5>S MWGR(<@ABB%D"B-10>*Z"*). !Z:17V;12A**96M=MM'\1??L2Q$D*KU2_>3P MNS/#0?K5)<<^. JN;+-SMFT.!- F$;5W>&&W\XH;3LC=LUY]0]&#SYNA^";= M\A]_$@CRG\IDX/KNZB+/QMF]7A*@V!_&1$H2XF05"+'N[6BI>,3NYP]L1M/\ M\-"Z^I.??*<.BT9V/] WH[44Q;$U"M+8:T*]E$ 2S*S$6@#CXRZ#![46A0O6 MC]9$WH\/5B2L?N8^YD&$OT3(S,7J$G&IC./4$5VE;[2#1FFD .48JV42F(30 M/SQ6*C]R=H M7!>V 8/QZMU9.NA7*>I#92Z2@[@ZNH29@\VWQ''V1>-GOU"5!:H7\F_@]>! M,IA3@M-Q"= *P'"4V;B.X1)] MG9@+9_Z(9?1_!#/AJ@6HZ/<6-XO[/\ ?DPM55F4D-E']?O@R%E=%1_J?PS2Z MT<%[UFYT0WCFQ)/&<;FJ+A(:^=-3;OC$0@4?.WX=BX02&[X-OD.\]:IP05#C M)XB2JNZO3'X(SPL\2Y15*4SUXQ$-/_82 ME=GD!U33J -GP_?Z?P,%\?[JUO"C.(K1)!(E5U^7K6L@> M2LD>#(LB/*.N4(OZ:: &P_)6R7@(OX(Q\C3V>2%*>,HD5\P(PZD62Y2JO?M' M[,YX&XJ/C__G2O*FJWVKB"[YG"2+XZ>DQXM8$(P(F8.4R'0P"NEP_8*;( MLZ@T^]>)"PKT.CF*:C'P-"8%WZN!J@$X(S";8=^6/2R)[BMI([ CHMXJD,).>"TZ#K'NGI%6&" L8!M0IL4R& MID/V!I"=EHE*^JH(RED9$Y!=Q+;/%1B*J# 77HW;Q?86?E%>!I$(;RG&*B\0 M=!GFY#J:A_"TH%/C+J[SY+S(OPTNQM^^#M;")=;Y-*LJ,:MT>TQ^(O#378.K MOH8_C6][\(8[AS:^+UJ'T;UW#'-\9YK5,ANBCCTTMG?31NYU>Q))&!)MD*0T M>%5$8BHALD+XV%;2!S<++E$V#K:Y?/]Q,7R6\(_IVL:]3 7\C4YY>&'IGC3= M^B=XB3+CXB!,_'E>7$^'9IIYCZUD%%&".5"$\N -88"9%132I[CLU0LK]IK1 M"Z/WOC_/^T>'6A )]4@[)=X?N\R$YTHK>JZ3V]RZ0U'=$/Z(R*KE^' M99JYYQW#716SH-M#Y96VV=XE8E M[7"Q0[CC[!$^G2U\K;U M;)J_)X:))1D+(Z_4+THG5$F$8!*SO,H!#$M7W14&7F_%7; M+810\5W]Z_CR M;VEX=0RLLC#D/-J KVE9F=A,9295_>CSQ@T<\>9R$((;5=@RB<5ZJ5V\'@[Q M#^K'A>',

+I"+9Z $\(9SYDB0$HE8[=%0HR QE*^1+7" MTT&XF^%\>1%BR4G@_4, 6Q59UQNV[@]%3-A8MO6]WM9D@V+!,4.1R73<6>5X?Z9/DPT&E%J)^ M"%==7$K.9U75I "MVGCNJKR,J5=#RWHU5)7C7_7#J\I!T# Q+VBJ)$?/XV6PV\A^_&.Y:[0^GDB+J>UN!S?B,OB*5@J)MCNG#RBHJ'A MW)W8F ^5M@FDS*V]5116!-8:OE-%E:6XF/RN'G1E6$=7 M)ETBZUEY;"/+*W7N]G3AU!][RH=!OU7];^JZO#V_]:OJJ:SF99%'-[H&;N80 M34_AF-$+IG#\U33!LY/R $4-ZP7SLZKTQ-G^KQ\/CS\<''\^._Q\=AJN_]O> MWGYF+O)B;R^,4%47OIP%)T*G]YA5[-6"UX M3WYV$:@/#@X//WS80$[TR_[)67+T>@G#*^[=1[ 2$L+M3U'E*KDHHI'[4R3F MZ,/1Y_W/!T?['X.-.S[YM!_[7ST95J_>31Z73#VO$KYGI8V?-&-+=69;AJ@[ MNGL]L!2R$TL,]^RW6/\HCX)OEL#G2M,F12:.&#Y'/":9ZHEG6B8_##,UM.G MV1^?+RD[* Y;U>BKD)0=(:#Y%DFK?A /5UXX-RB?(68'>>RE&)>&PE]5R%&5 M8OQ:/SXYK9X_BK[F>ZQ657'OG1E=A?$JE)T1ZXS8ZN7OP53,ZH7LQO+D_OC* MU9G@,F!^]0(W9>2"I-V\K)*PN!I6N(OPLU@_'ON 7;K)SH.S,%A7W?8YS5SR MJ:[]/JR6B>^0V&<*Z8.<6)DDTLY^[B0!]Z"F(?;SH%K4+M,ZH7J1]T-8OP8[ M>ENL1R^-"^W3KQTMHR:'_QRF@^OM"_9VK2_KK&]SI7>C(JK*BP_]_-OZQ3*\ M**G>-)&]]IE2T9G2G22@^:8TGK7V'!G]''\?"PWO$-9%F:!=-W*R,W+KRY.B M7TY<.>S/!I\[D6-%JW88=\0P-)2 2@)Q2];](C$8/T,X_Q:+Z--@MF+B)LI9 MN- ??XYBVL_+8:QU43H?#D;-0Y*3M/QC!<*WY2PJ[&S<^B2,[)J-(^1Y8=R@ MR/MU-O1+D1MGH]3LA'U:5@YVML:C+44>QV=_/3Q936U']:A6U76@E2OSL;)M MM)K=J9*+C^Y<]2OM6'4">DY,7CTJF7K6;JC:5:.T"P6>+T'[+3$/1V>'G^#^ M,V0J>O5)K-'/B]UW[E=O#W9!G+H$UKQ<_);=]%$_57U7YKY>R'R&J$P_,ZD> M6O4SKM='IUI'QG#@M]+5QV]4MFI'#!7N#%6#"*B$CK7$3L5@F[%G"-_A]XM4 MI\]:8VF&C5I2R":!-YX-O&5#5&P9GJL&P\(]BZ^G1W_YO'_VV\GA;JC(I0X* MWWS;A+^[N('2#F.OXF&1Z%$?JB2_*=F[&I\$U;].!AEQ&VL:M:V9:98:O M9B\-R]DKW]QTX\PR#3.LBB08],NR?G]\USQ1U=U!]]Q0'\S\]'%&MV/+IUUYRH;ZZNO%TU=VG7RU^IUF8I]_B":0V[C0KRK@O-% [J50)C/[JLC2R M\Z9!A[*N>)V?.&RW!'T,YQK3W/;IY35&N&L1M?0/%0]]/RHN[D M7;7LKHZGW;=AV%7_C_&YM(%R%V9SZJ2)>AA?7'[5=Y-%R1-7/='4A7!IIK;, ML-/]+Z>]Y.SPU^->\MO'LY/]Y*#V)ZN_/_QV\GG_X# >GU7)>:#7NMA;IWP= M"9Z>]EZDMG13MR3JZBJ >E:Z8E.FN,H3IH0(]%-25HUA KSU<% W9!YU1W&! MV6'\L?G3I5-9_=TW%Q[0[U=78[>5B*N C3C3?AC$H!S4[:$&=:>*.(;^J-%* M7WWK5514VKD<_VR:IK.I<:I^F5<*)$!VI#A&NB (X[A8\>;'O>F#E$;T9[:^ MH=K%'NZH3QZ)DUDWJX[:[9\=?MKD'NL' MMH#C>@OXO+2N66M/ZZF)B@JV\)LJ[%X_S_\8-;0;EW=&G9O6%BZJTE$[J\H\ M%>G7:-"FT@D?PS_GM5T[<;%UQ3230>_X&I4 M]3N3KPH73-(PV*.@7_^W[A]H\C*^/EPHKUPUDJN^&NTJR:O3+8+O5(WYWZJ9L?52P(B='!8.Z;$=MF+P]BC_*YJ];%J'!N)$'0+A<^VMET_M%7>=2$ M 4QS7P24C"^-',W,G==E*[7\1(2RT!40 &-;HCB"<.;GS Y7R= M7,4A7]]>EL/+JYLM5^%':59WKXGJ8/3VX'>KKRI0&DU)>.WMYT8-$3V\$.Y] M<\F(_3;!6"95_S?AC\'UG^K2X0'&;UWT6L3>J%CZ.89I*' MK;6AK]#5%JB,_HF-L\A JU6V_@TZ81*1Q-D80'*\>)=/K)A-, M^N2+"OKSZ&@NUJKF.^B3H)-BV]1(?OCM4,7CBJH:Q]XTN=7)$^8BR?HH MEBA#15I%\#;UU> &B2_RRZJIZD3?+O&\D42,Z+X,/ODDHKJ7YZ\W9>BW8,+= M+=FZRS;684R4G M7GR0YC0ST.EECY6OU*AB =AR"XJARQL";^!R14\',5T;> MQA-]XK/&ZO<6_@.E+IC*")0*F[F3%(]DRLW(O)A M].2WP8FY3$=IJ7#KWU5,L'Q0.D[1,(ID?5!07$"YJDS\#T>3X54W[WT,@.T' MF3)_J-B]^,=>\O>\Z-L07 2-0/X&9?+;52S''\_##Y-=WW$'S(^]L948C3*I M3[6JBTO!7>5H)XWB^)LF(JJ7H513]P"\5 M0NA1%U-;98R"AJET>%)&KD5E=C.5$ZL0 ^C)&-3D0)DX30O'&XR,^F.\!SZM ME&H:YBBJS2JA43,O3D[R0WQ'':"/WS.H!G,EJ5 MC*8FMHN.&F]^-+UIH-?FHN)):H;1"9@"_-B.9+&7;CXLY^SL#%V5=1G9FRD# M4W']6^Q;'/X=T3X1H:^J2..C)Z:G0DWET(ULP$A1QQ?4VGQ:OX]HC#9JC@DS MTQ%,>OZMO8IY/[O'/QNE#*^3X5S6>"0@>1;=HQG@CP^=3:ONT_$9KV.BT%U5 M,C(Y;2P\MTI21>A&A$3TA@"E/P['8@_T2O_,NSZU$/:K,Z1NW3;RF,H9\S]" MQKU N/'1I_RSZ= ONE>Q=7MLKSZMPK6+>_/+*2]QA*3:96@O=OX1@L ZLJK2 MS[==LK&VL[D9CKRL44;SEN,WC:GXDRI=/3IM,FK(>EFRSEY.)]=CUWLWB$GQ M^*LJ-(AOJ_R'20/)ZHU3SN!M'ZYR&._U^[Z-1EQ[\4'5NN2?L98_Q#3Q*,P M^LK1OC_TK7 4=%+E@Q?7T^[>W1QK9I(3=TG.-B0Y%R37-]HP=6$B=-2G\NZN M>_,=*T?M!I,[NNH]0'#]OKIEV8)NF+<;33YQ ?XVKI?H%EDUU?_EU?O3+Q\^ MADBC8NVK!]M<5CTFF7&2.44L(9QH Q5%$DIN$1+:*D<>;D5/:!SRHL.?DULK M_3-=TQ>S]Z%9FF'_I/)ZI&#NJ5&HN]M/>[FLV+XM+]2O;+"&S:OV'RI4)$4GP/**K M6'N[54_KRD&Y"FYG_2F&%S]N>;#3'16WXILNU[VW;IW+H;:(*V08(PQ 3931 M!CA@D)=-BF4@Z]606Z,# =N+W+9Q2;IWPIU==>^ MH.G-<4N^>M+GX7;?]=&DC-JKWS..K6C!6UUF1DS8QC@6--=?&@/SP%T[*CI MK@L(T\T]MXI'.-LRI5%XO*.T^''(>)C%&[, BSW&LG1S_NVS)7$S0K=:K;(\ MI#:CS;HY7+<$;MP#.QC5.ZA*Z-[NEM2M!_TO2^IV8@Y7(G7CV(JS/S]G$]4F MA3-VC(RQO(E_Q$6L0/&"Y,_S(3:*.A^8F V@8;F!W%JW>/8T__NJIW/!3J7Q M5J^-$K;XK+=AN7>NU-7;B*[]S,9_#F^@M3\X4$413W?^[WBBW?0IA5PH0(! M3EM"'%)"$$FDT=ZK&38K_C<\BQI@%*Q- MB3M#!##B/(.4!'%WTD+GI)#* D MH71000(,58A8(27@ #%IE!(<4#)_K/ *S9?L43E_KG7SD/U"@^&SHJ[.+V\V MTOT0>\(G$/[XTN/AC6J,QOC&=1OCN*Y_L[ER7J4([ZD%QA%,&)%,*<@=]EQ! M9AUF#JTQ;$6X)\2654H7MG:RM#)90@PP!S3 0#%"$=',A3^,9 0XX.V\+#W# M/#?&W>QBRGOVJ6"ZVD+'Y4 _\L)^H\0]R MG_S[_9#<'S_A0UZ\'_U^_+Z3R>L6Q$1:*F8)$H@Z B116C"MA.+0:N ,6:,/ MN1Z" .>".JJ]-H0 BJ7BB&-%M%&"8(C7:,' M&;N?#(4UM'3AM>H\_6Q6LK M,POS\/SL!O,(U1 9H(5E!@.B(5;.4B6,\\%>>$_X&A$:PC8NV0Z$;1W =QC@ MT=-!EE$/@"%:2R$0% ''7EF G%)KM"E!<0*YY;1ZEY>XYQ"&JB'%C?_SXA?G M7V8 5<'@1HN4"]4(9$X3%-0#%H8XKB3U!@4WU>'P=[6S8&UVDO4@Y[L=2'62 MU$G26)*L]%@3 ;7'/$1X1DBCI2,0 >6)A?,+7ZLSR*C'=KT6IVH],]*!X'$3CI#BW @MC%=2*B?@.FTFZ4&! M=L#U[@"]0X!F"A)(- Q(!D0%ZX4\=A)B2( "Q*^S1(N0'4F6K#Z67+CI:B<" MS"^%NU*IK5K"9.5:X\M'3])F7>4'=S0VR)E^UE@WJ:5&\#JLT37O:1MO@HYB MACN "RLR')"J> :* 0\ MT0X+1J#5Q!) &3)HG1X&Z@&RY3336D1VXQ'S+5\"L=>,KJB,+A^H_J3-M5K/ M7NLNFEC#2E7%J@75 5YA*#$5"N@0/6#%,4;8,R0!I$:+==:W4=CCV\XJ=P%R MZR M!27&!:!**8B@4%AAH1=.3>;Z4[ MB4.X+?%>0: T=C360T(KE++ <.@\=PIZ[-?9"Z2'Q):M9Q=RM@W/PF@A 1;4 M*4VHQP'; %@08*TA)PNV6+1A8U,79MY3U5N?T96=AU>KL?W:R_U>-&9UUG3: MFHDNV'R1#O($)A\C2BK%V>1'F7='N1.F-HC3!QC0J5U/MAL(@V3$DI+/(XY8X'U.FM_XX;^':^B;W.X M>90-5':>QI,>IFQT%V@VV#$?"_^'- BG^YA^=?:&B_4"T6U7W4)/#;:6*,^( M04J*(-U 4&Z#\Z[4.O>:8DQWP&/O\+W3^-8*,!O<0H^"1<.4*@@P!< )Q14* M3N,ZK1O9A<3*"XU(W\!=]ODB'>0R)HRP>!WNFOB_2 M)Q)39BC$#NC@+2,7#*;1UDE-D'2$K#/TA* 7'K7;[G(G2ITH343):J*TU0H: M1C04*L2@B#,JM$ "JG4&GK2'MUT*WP6>]ZQSYMGYWL 5E_$H>E<.ZK.81^89 M=$N=N^"A']UP[E;+!N2-U8Y:"8D30>:QP1!82#QCAJ\SW&0]*A8UX&J:0][! M>7?@S)B %CC(J:0$,:DM@\PYPXDA"-JUG@_0D_AEQI>[N_>T;F[4GUBW=>\7 MZ;:SO<#M;!7(1OYVGIGY[0#:0P&4<@(QXA&6 E%%D-+>&.+!.HN-1 ^ +2^> M=CM0.Y'=.9&UD#*,*%$@B"BV7@MKD'$0D21(LH+I1U6@&$HB+ 4K#.AC23;_GZ#1:C=OM7O9&<79$=;@F+MOM#4$H6# M*TT1#\XT" (4\UGK[ P!>8]ONW'BTV6G&:O.)KA9KMA@"F"A>?Z8*IWVJS-" M>LF)L\Y=QDZ=27 %]R)^BKS?CZ731W&PKAR4U2[=TT%N_K@(3W!%^1]_$@$/ M/R5Q0]G@NEN];LJ26T.FI%N:[7#2+3PN=43\J)%/_T8EO^U6&Y^X/+-15'=+ M:RWG73,\Q@6)FY4IG].+O!C4"T,A\BGR;\'I&U<]L*XFL3'6>I,A9X6)LP") M7R>(F(H_J=:(:LNY1YY #;2@! FJF1<<,S]_-ML*BA]&.[]WI9*B3H=]C MYI-"#I$@@"@"A-808B =XCZ(TCI+."#N<;KC!;W;[>2Y^I,WK]1U3+YT3O\. MU&2-F?:EYME\YT.JD0Q&42I%*5%&2X.$P<%J.LJ=9WJ=F]MHC^$M+VUT,5%[ MH>V]5,X+(ZC0!"DA+=6&!A=0,V4EF&^XMU*SA=@NG./2_I!QWWZ-)R"7B2_R MR\0,RT"0*[HS$U^DGWL0UXK"-W]/!Q<'(RB,UY:N%[2U=\!Z2 F63A.KK%!! M=0AOD0,22#1?5+32.D"XX]MO.IGJ9&I!]W@,+(:46B$0D1()Y[@($:7SP41S MO,[6G;('4=>ZLPFQ9+WI,6XL=UT\N6-.=S&W&G*LRVN.ZQ:N\J&"5^R2?:;D]+FF\ MWD"/[A?OJ MLN$:DZU==X87V)WA=C/#>;U$F,3$$XL9 ,0#)A3&6@%O%286N'7&MJ)INZ>[ M=BJ=P#9>8 4&2&(I$<%!0IF1\209CCUD5$:1;>7Q5+O11^51_@-BKQE=C0M1 MMT@Q\]O_NB!Y!T*(JY8BM9#[$M M;Y+I(N-VPMIRPX1%$'#J"45<4TB M,!*R*'#\WU[5MAZ%/YOYW@8YU,UQEQOB#-^17EO89Q!*8;7D7"M/B=-8>&D#L![%6[;1C8LN M%P;!#6H_,]L??"H.'5EQN4XKOGAVFI40:US6:PL5(E-QP4*M8P2D'C*),-'$ M42*)<(SQ$"-@8?R"$UU7><@&H5NN"%F8Z&I$WKF3I=V3):FEP!@0)0DG#C/A M(,=>,6\08=:OTX*3X!*S796EW5J)7GOS[8UDE+O%KA>XV+6X*M0[9Z0#7'BF MB*!280F]YAAR1;E9:^<+"&A/@BUO[^W6I3M1W1%1I=!X"* PP4\G!!LE8BL/ MC*CR4#NYSL,]&.@AM.6L6SO6I;?;0?P@O[Q,1Z=DQ@U;$3!A3EUF;C('L"OX MWHE%ORE>[F?V8)J3T]N0.6;6, JLM@0S(SR6PA&%!!+>+UC]N\.^?R_3MUG: M#WPHAFY&5^35(T(T]&X'EOHZ,.\NF)%R7$'K*.6,6(NDPQXY[&WVV._ 5],#MY ;WP42WW@ MRH$JBNMP=?\R;MR<5FP0,>@XPMHZ@AP4F$BD, 40(&+!2DO/VEUHV@ER)\A; M%&3AN(.2&\(P(XIZ!:FG E/-@?)4SV_Q6&F,#K?=;;.+T1][E,."P[E=>DTN -*J88D ?C6$;]E%2:"?Z4'/1562;[O:#GBS@#0Y?\ M^\-Q?9Y56NZ+*HZ+TX$:./O?\:=?7'%ZH0HWG:R2$% $.(0>$*VT AIX)5%U MU2!UA_7\O7IJ3!Y4 SSVU?OVOZ?E[_7[J\O[G]RE=L5M4XNG32V96%IPKZ5= M)F6508@120 ,Q IAN+;>:PVHE7=X_ILF&;P..%JT5#=SX6VR].14,U'N M#P<7>1&09Z/@'E(M MX5 [ H2GC 3:E(3>,$F,!58;/0_Y9_/_2:12T L B/]_& -)69&;J F]B2IC MIYE3=S6H!I1@T$LB*=4BQ'MG1E=AO IE4#>2_/18)!T/!^4@/"_XG].%M3S( MD728.Q^<L3]W+L]CZ.3M!>NJ!1"[WDU#GO"4&4:.ZQHQQXYJ&!"*[>&+U( M06MS2G4Z:V8 !A!;)$!(0!Y%FI_;63> M@ANNL9;!&"),* R>L17!=R0AQK)(P?E2C,=8Q-61O-F\!;4" L*8DU01+Z"F MQAI,O0UJQCEQUQ&ASYB4K>4MD%2*&58 W57%]%-DXIZ M!,@>QXNZCC8Y;0$D0[$]*[;Q6 4GI.70.B>M)S)$^?-!V7:F][FQI]-<&"LY M@M(2'^@#07:TBSF: "@Y+S#;(1/V!$ ]!A9MLFI:UD)2:3C2BD",B%-8(@\0 MI-HJA#WFS_.@&H0<8 47C'-@DAPH;1V7'AH(304V+MZO&X!.2PBYQ'ZIWE) MBY:O.38D],$,6H^A14198H 2CC,A3&PZJ!V[+"Q32-'5#\$]ZE-TBPQZBH= MJ'Z7Q'^)N<4;/'P)<#C*#FHP3'N.GEI/N<6&*Z(-%5 *+J(7B3EV8)V]RR M/4BV?#Y EZ3O!&DE@@0YHL83P*'C1'LN 98A@.>2:J_$6L\P%KA'Q);[Y78Y M^'NLLC'#RV$_)I"31$,>76V3\;TAX%N] 6OMN'O-CVY56?3I-?7A7NPF5E^M6%"#4> M-I+\T,_+LMN&W.U>7/'9[6/L54T+#Z:15Y]R\S' [K,;'/LS]7TZ*I;,>F89 MAL&8"X^4L59PK!6Q#'J\UG.7>P!O6K4\GS7Y[4T#W-/E=/_@ M4W+B2J<*<]%+ I1?U_5Z"W="=YF#'0BIIC>RUST2IM01T]Q"XYEQ!!-MB;!0 M2RP!50YAK]=YLA9$K"?)+IQ!U.%ZYW#M'; T=MCCBA,BG51$4TTE<-Y):=?9 MD5/R'D9;[IW;I08>";7/=_4EZ]( 7>2P0J7U*#,>!J" M T&8 %HJCZ$$BG.NJ5FG*6:XQWD3SRGH OU.7!LJKH!*3ZD,,=9*W'&2(DDM#8 2BM I&9T?O_M"JLB)>LQ*)NE>Q_@ MX_;]H4XA= IAG0H!66&94U);RHGE5G)HH.902N/"Q776CP8+V^, MU AC/RT M\$]T/.)?]WI-SX?#^/UQXNY^FW'1XUF5[U6]X&T2M]VD)CI?%RY1)E:3JBR> M/I#$K?]EHHIP.:N-]M&6KZ?)>_>S+I(W[Q91;/I.%16O+R:^YR"_&H]]=&7,[]$$CI[Z\-P] M050C;M^1G]]4_TY&O&#D5^K<[>G"J3_VE ]O>ZOZW]1U&9]Q48QOJL=? 34! M5>0P C, -TIJ="WP]F+D(5=!QBSC%^!\_-7T++Z:F>E' 3H*S6H ]K-*+HJH MOMSJ<@XD('TR+<.!6-#*3??!E[H^O7*&B MBB]#O!7X^6][>_N9N)O[HTLN;F["L]NE1#VD6M%@^ MC-2$&-)]-^YJ4/=)J48X$-9)AZ&7>>.$DD35DQVBQY#[I$B'/?K5#R][/ESENC'-=A;,C4L^A6\NRN0PL-K> M[HVU?D=UBSGZ#B3+@>1SFNTJ1IZ73KY?>386CJC=<(P9NR9CK@/"QH 0E#D5_&C&:\ MZ>_IX.)@6 8B7''X?52WLU^6+OS/WMZ7RS2R&DHOJ5#$4" =PI@#BQ$6!'"_ M:'&8 SC(5[E,3'B/L:X)72>\G? ^2GB%$YXJA0VSGF@'I%)$(ZJLI!92LJ@6 M?RR\X:\5"2_&/8)VO/-=)[R=\&Y:> $EABBIF$*",&"5MA1Z!A@27. %1_0$ M>PM7;7DAA+WPQDYZ.^GMI/[K?XNU9P.Z'3>-WW$387'L M1TII>GN\%X !3"!BDEC"M6/<$"F@PH)[/7\8Q3H"=!2WT)!F56UV>].,UA$M0]Z#O&'USYTD=9+T*$E2QC , MB,:<&0*"^TLQHM!1;HP5BBX\L&3EH2N#/=C(+JV=)'62M+1W)R'1WA!L'2:$ M0$DAQLAZY#QE#,Z?6+".,)*0'@=-;(RZI27DC;=S0W2-&Z3_4N1E6<_959'[ M=-"U=KNS1$T,(#J9 M[62V>3*K*=#6 P\,DL0AJ94#)AA<(W0PO7Z^X_$Z@GXL>@BVT3=>^8+R\^-[ MN9J5X]'N^.R\IMA]OXI[\,NWW7$D3SRV8:,:MCMRH^-=Q[N.=QWOFGR>R]KW MD$'RFJS&'3@-7MXHL:\R6_\17O6'BR["2]]:MN&(I"'QQJFKVMSN9_;3& B' MM98X,0O+P5>_$ZLGQ(Y7@W@=7Y^ MO_]:]BWU&-]R4_@69IE7%UF.#\*>"2ZM^^KZ^57LUMJEG)^8/MGL#L>:C4$C MO+]AW;Q.@%S$LR"@4E039(C$#,6R+8:10%C/%Z&NI0=(+QCY'3@]N(/Z+D-= M!L/#I*((^(!OH[64P@*B*!;0*;>PWGH-<1J1W?GO'=37"W5DL A.'F3:4@(( MUQ!B%6(I'Y2WHF SE4$0]]"V*W [K+<>ZUP98# U'DE'M-0:&1N 3ST6R!G* M-A+5R!Z56S[?\Z5LF%E=J/,7E[E"]6Y51!K IV20C!N@&$8$\KX9@)21'J(;;DFMTD]('>VW>-1 M9O)+E_@BO[P5@N99V>T)?8G; B:JIT;&Q[R<5C[ (4\\(Q !0JR'VH=@TX:_ M$ '8L'F_>!U1)N]1T&UP!O>86H$Z9.F)XM3"B8(*F\IP)S(D.TB9C#$E*G!05$P8)TT==*T MZ]+$ #&*8!.\<1)+(@PTD&F,--A,A33$/4EV_+#)!F[\7-G1=$][;O;"]1FC"MBH:'4,RH8(4Q)Z9QU0#F*("&";V:1;\MK$AW$ MVPSQ@'!AI9YEW.="U]K"E1&597=\E8[TQX_/*10:BPLZ&NC MI+',6<\A#=&.U9(%CY 8+\,E#3;3UP;Q74MXK)9[/W9BV8GE3/]A:B!CUE'& M"$5<."1"=.8D8=([NYESN-&V#SSMQ+(3RT:)):10J!A;6L6(EE(C9BPUUC)I MF>#S*P3K.=1[R\V".K'LQ+)18LF,<%P3X#'6!'FH; B(L?,*0B^X0IO9KHBW M' PW3"S;O AX<*&RD6>)56D2:AB[)?>+33&4F5?VDGRJ=]M/!=;N_OSJ_IK*.()KU*&YD<]B=L?Z=0#T[@[T:>1+**^H- M% Q8PI#01&#LI&00$\OXFJ+??[DBMZJ\>/5NKXEBU*W<- +W:S4DB%CM!.*$ M2DN<1Y(Q"04W0'*)-%RXGWT=QWE(ULC%R\Z2M%&BUBE0GE:M:S@4@,0M/(I; MJ6-UEX_-<-&:EDEWRY*LOA_-3JR/_I8%2/7#%9N0-"A4W5R:E,\,B M':2NVP[8TE33_9FF^FP@I?ON=(*$&[C\):!EIG+<6L^EX\Q#X0F'2G(,O8Z[ M_R&3=^2%5QX BI[DW3:,3KY:*%]0((&=0=HI3J"G$M$0"GH&*"9&$-GR@+ 3 MJTZLUB%6&-)@IA#D"%&B#!=(*TM@B#R!"\+E-E,HVYFM3K[:*5\2"![D1#+N M'&',"P@]0\X(C*12=%Z^VA5]=ML([T;:\>#"%4F]?3#Y852=^^,F>IYVN:G5 ME2147/R<9_GM?<4+#AJ# ,=-^9Y)2 "T6C@:BX84@QQR-K^B\>0 L:SF0FPR[!VT8A6I$,2>XQPEX:3B3!Q 9?%2#,@QAI0I2:/^EG34>$T"U[ MJ]WR8(.QOBJ#P8V6D@3=[[ @_S][;]O $PL?/KG]D 15$B)!(D@+T!M.VR^ (!>^_I MM;IG>G6W0HZ.FM?P#E6N.;@M#M)XC,- 498(A [-73AC='>TH5P%%P.&S U# MX B@!6+[$86:L;:',,9X^S62>Y]WN;6MV??_[_IB\=O=_BZKK[^^;+O[/[0] MV^TF[>YK1C>_GM:;\9BU7EQ>T&*G.429XK.U,Z:#F>+SH775#[/INY6Q_IT7 MY]/RH6S\HT,H2EW>I+@0*Z2<(]14;$Z!337)WF^=O).F-O$8)_D(E 7*SRQI MV0S+.@=M=0J6LX?:0,Q*06F13DJIK&M0]>0M\*-V!<< Z8/90PA#'"5#;)<@ M3*AI^6^P%5!93&CVVX\+?C=_/9UT]#&; M7EXNSU#O-9BS;6.1T1B',4,$EY2UGK0KR3H%?C\UK7%LPB S#Y)M$Z"\'_07 M;V1C*0#JG6K)Q*!$DIMOL$GYE# M:(6&2E+8OJ_(4&$_Q:UF'*7[M"!ET$BAV+"BLBVZ> @NDS?.ZI)=8 =ZS5CS MG33W=6/L>Q*SY*XW;OK[T8[N_99OPO7B)EM]JS4>?3V9+FY>JH,<7,MIU_:) MLA'@C3#GNY4-WCW?PF*Z ?/DJX&40C(Y*ZN*,F@PJ"T.6WFD)!K"$1YU"8X% MQ[O%5F.!3;P?B>PHT6IO7>@\?+5WT=O>[GL9O;SH-CT3GX%M%@CK%XXXFUJB[4]1'-+LJG MA]:@4+ KV!T\=J-'%6VUV7LH;!,6'U5R3%Q2P/UHQK4:&]=S[P,!KX#WT,!; M?35> ;C@$,A$XEJ+J=@YW4)Y/T<)&L;8]SR-IX-W^X*(@] ^--NZFO$Y3^87 M__RHD]B?9%SR4.;B#>21R/Q$L1.Q$[$3L1.QD^'9R0"+YS1\ ]N)TEY_/)_F M>,KE#GG_. #-.Q>PL8944F&(CI J)F^542XF2FM;Q$OUG>#DU'#B4[0YQUJ5 M2X"!J)90,E.(SB;P),5\ A.!R?]4BARK98S: "F3M')%QXPVQHB\MZZN4ALH M.!DR3F(VD5P*$+V&&"N2)DS:F! +4_)2:GADI8;;V\G],)UQ^^C5(\K7LQE/ M\LU\TL6,)O/+9>?AF[&CY1_7JUDR4C[X<8I.5,O/G[O\4>;G3B_LE8&^NC'- ML\XH5V_RS[B=PU]'R^Q# ZX/4 T@1NCO.ZA(R2N*S-K$;L9$C-X5DTR 8HW&-0+E)Q^Z/"ZH0#6P*H,A!A4# MS,KOM.;R(P",?CRR;/T1MY1;PUSO.:A]=WG=(>VGZ6S)4IN5>3MCJLM H04K M $41Q1*2PK9)0A=]RP]^/ M]VK2^E<.VH9QT+:>3RF_FZTCT[6-QU[=)\[YRTEY>VNNGWG-W;:#W@1$;WP) M&I@4^FRC4RU21X@*MSC2]8NG;+[OP%Q.VX4$3I8$8@NCG,Z<8E'@HV^;CE P M,V3DE,U:H:.T%!8*$ HX&@I03@7G&7T, !!L@NHY5Y=""PP4K^W'M_4S"#OV M&H0$A 2$!/HA@6B+MV0-8P5==4JZ4'*&N!3/<'\S(*V*I57QD]/FTK18^J_U MT7_M"T?5=R?>(A$!%1TX0XDJ)E3%48B4M2MQK0QQ^_E\.U9]%TE*HT0!ZI"! M:E&IY&WU9 D8VM#[5D<,: P],'#U3WJMP9WL-R[=NW]F?/W-)LT(YK_Q+.? MNZ#V_DR[@!8SV\058HR4P1=T,0*DZ,O:@91?T%G8NZ?-YO:P67WQL%E] P/3 MG#VPA,-(%PD7"!=LE0N\3;G6:D--'J*GU+@ +.<8/:**FPZ6?B(7N($U?!(N M$"XX/2Y0D B<@HJZ )9 [*-+I##$5'5U&\I%GLH%$A<(%P@7],P%QF@'E L; M)"@*8P*O.2CKDP&=U\YU^H(BY8E<,$B!Y^"2,3NJ2]G>J)SB*^%40.E2$ MLDM1:9\-YPR8>;:XEA?L*]9TB.?6BISE6330T,B4LRS97:G"V44%0) M^]FJQX.-]G%I'O%U?6B^\D5SU8O'-&[]G@7 M\]&R:F0D!2/')'Z6M9.UD[63M9.UDX(1*1C9MQAL$,V)AZC>>A^YOEP%KJ^O MWR6>O:G+ ^+YFP]QZSU5EXVI5NL(/$!T%8OSGBKG:*R*>'^PTY<%$?KN4;%Z MY%&QCF.C]!C!#O# >$C;:H&V0/OQT$;O;"R:4P4%-L84L0#'$K-"HVAM%N@+ M2HJG0=N/$7$

14LF>G,?VE^68#S5 M:VL#8^^'*)42: NT#Q/:QMH0JG;*-'21KM0B\T"F@;R@![7I^(^G>FT;NX!\ MB$UZI=A"BBV>Q&/#(ZM!,-*-==PCIKMEH*KXX'(&'RM$E6)N.XI"C H BM]T M/NF3.,GHL7-N;'"(.XE!Q!0"N*,!7 FHHH5J;=N\%_:D=; UZ= @Z'7BO6S= M<6P=C,W0A@$*X 1PVP<<8\;<@.9= 1V1;+4J(V'4.>2P]AA\VQOJYN&,"VU# M/<029P&< &Z;@#,-7,5JMFPBY&BPJ%(Y<#!6=?_N99L;QQYQW-[W4 %WLY=M M?W2]C;NOEI>=9J,_WMS"ZD?K+B]S-WQT6T,FEQ_PI]'%HKU[;A=Z=LXCRITX MCB:_=>JX3@HW'RW5<9/11?OH7V9TV6Y]MAA-ZVAQSO-.;==MB#MA7?MJ.0*6 M.C%>O9C0)%^TES=#6O"[=N'S;^[>WA?N.%\RS99/_?QV?[V87KV_]IN?O'_R M-T9_\ZX//[LGX*FSH&_=7_ZX_//VBM=<^54#U(LT8_K?%U3;I_V)+O]%O\V[ M]SB?O7_1ZOJ7)C-22[.Y,2NE/M#%S<_:VI[?C )=3E/]=.'7'*R\_]7=I_C5 M)T_Z"X]IA8"[;]:=TFS'P/Y"H_-9A_[?G;W\[F_?O_GAU9O79]^_/OOY%HL; M?$YZ0]LDXUV4S\^]__O[EVU?_9SSZ M\?6K;WJ]G%>W$'YU%\(_WP*W>[YM[3I'\.J<)K_P_&+R\V*:__>\O0'/YFUE M_[\7+UY.\OET]N+%M]T2W+RN4]O>?>5__"X:'?X\^O[_75\L?NOUKG^8SCH* M&[V^F/#H[^T%Y_/1]^U!M!OGJW;CS2N.K!J/NFBQ\5\9=5ZL7X*^Z6O?GNGB M?'H];Q M^]N;3UN-$,A\>7GCLY+>[/S;;QWNHW;.=J^NS[;"\(?'DK_E.V0?_1U MO'_P3[V.GIB_*Y6X68H^+F#I&T:O+FD^'[WK#Q8>;#R8/M^L%NI0CKJ?<]N+>?+G])/%+;,4.SA ML/\(@#_ Y7NYK+.7Y3O0Y1/T'?3R"?H.>_E:'-7ENNER]!-=E!<]'H9<3$:O MZ*H[YQ=K.E1KROGZW?4E?="9]^)1KF=7E]?B4L2*GG,5;Q;G/.OQ\U]-WUW- M^)PG\XM_-J?/K7?YO.YW\X$DQM'3X](>7U=/*B4\C-II>7G;RJ4U2U M8'HAW'>HW',4@ M72PUG73"PSM_8?D&J]=OIUI:1S/6KN>ZC2'U/#@(T.X<*GL<5#%T6K@37*R MV387E]<=0?PTG75_X>5B,;M(UTN%Y=FTA;=WHML?;X+;.UQ"P<52J9(R"1R' ME$V !#H;KS$GWS^7F+M<\L+>DHG]C/VJN=)5()9\?N#985M^_V40N?H.1EC(12D8"S6 M%%7S^86R[I]*'NGW_\VS::'Y^5??OA#Z$/H0^M@+?63P5CG$ "6! DVQJF*L M"QC9Z35]'CZEC[6,\"&5WF72?YS<)+.WMRN(=@PQ"$\(3PA/[(HI>V2&8%RB4&HR63DR9.W#QR1KV6G] MQ\HAB)"#D,,!D0.$K"G&X)W2D MB F*VP90NGF'\##EL8Y^"86S-@>LDMJX& M&X3DZZMO7_-B=+$,,65<[9-(9-N]-U_L%18RA7/ IO!E#]&0N]H;=DK]CTZQ M#(3B6*=<(=@6!$8+*B1KC2$T:_OV?]35> !R&370B%'@,F"X"'.**3R+.2, MVL:"UH?V954I1VIAL\D)J?B4M\2<.Q4<"',*7/8$%Q>+ 30Z4T10U2>R-;2P M(V27G0GWTV6?A\NN$NR"!D'#GM"@7$:5DF>O&*SQR* 2HD/+VK%Z-AIVF$96 M8]-W&8L XN@ H5.JW,*F6FT&U"%E-(PZUP@F@Z5GNX>M9TW%50@R]H$,FY5V MEBN;A% CDD/.'!0Z-@%HDQ.:_63L[BD'7.Q9.2"H.#I4Q.0-!8-8C&T;\40F M6RKH5+3-8VB[X32V)YJV'D?;\[!1Z4ZPWJQ^F,ZX?>HH7\]F/,F_C18SFLQ; M -#9&)5_7,\7'26>NH+G.(L3]WV\*]H0,;M'.+//[3QNN.K5#56==4RU>H.7 MDW+V@;=>WM)6Z?@WNEB%X!>' Y .ZC,D@>\_>5+N)9KD7+8$9&VL%X8)P0?AG$)XK M% .::LT6JB&TIH3(25?;G'P,>]%%P!CAT)J%G$@%[_>_\BQ?S'DTK>U:N@'S MTZMN=9X\%$;44'MDE>49]H_S^367OU[/NNI^GEU,RZJQ\O*7;U:K^7Z9RUWG M'SRI8B&"RF K1$5 5J&G:'+@;14L]3=EP:%IQ',(>BQ!UP&AZ[_H\IH? I?* M*6 *V=H4H>2 1CNKDC,J)(UEDU/OH8P=&,P9FD#JV"#U.(<5))M\@52)PDI)D<)4L) 'A*X9$W*D*TR$2-6-P#!PT.GJAJEHE>@T\.N M*1 5E9L/\@P>"C$:3DB1JJ6@GPV=8U04"%1.$BK:N\ (EAAJ=WJ'MOJ:.6J; M-.OR;/&-%,@+>HX7/1R332Z$J$J%R):2CVBM\S[I$,JS=2['V_9: '.2@#': MY\IM0Q. (;A(9 T%1'2%&?+##8I.:6-R@N7U2_MYD:A937NW=U M_CC5+E+=*&8W.)'5!Y'4_&SZF6.R9:IIR5.O[M#46VY1W+Q9TL\\^^=%YI5G M?,MY^LMD^2Y+)WEWJ&P)3@.$9?O*6'*RT=MJ IFLE(>#**$?:H@I:!>TBY,1 MLSMY)P.(-97JJ\L.H@J4JB* JE4N /K^Z&%)S@K:!>T'BG8FK[S7V3KOH+I* M"J!]:;GFFHV-@\\;P]@:J<815 NJ[Z :0RE)*S* &5S[@F)"%W-Q6A=(4B0O M*!84#Q[%ICCV$(%M-_G2E:B#+Q79:O 4X/F:KM/(M@NP!=C# C9Z#EHA,5)N M03>3U3J:FG/ST(7<)EOL$Q,"")8%R\/",F2P'(-&K118@&A2,9BY=%H%#@\W MF91-\%'7NK^:3MK%SCL;G=91[HX^1]]U:H5W[2?S90G::#$=+<]$1R\__H64 MPQ^NP&E57?AA]=_4_VPP_VC:%%/6:*SCS."#QVACKM VZT%YGP^_%-ZK<2.T M Y!."; ."%A+!_PE7+'GXCR64H+M6DPE[90*Q-&RMKKJ(>'JT.)O@=. X?3U MKAR50XX%M 5"L+53X6:3F8D)$N=-$5W& J>!PRF3H@JH58X92JX4561K M#&I@$^H09@D(6@0M T$+VTS..,Q9M>@PV-CU2U(F%6#RY)^-EF.4'@A,3@XF ME$IQH*,U*H&W*6;E7"[!%VS?U&>G $\DMR_(.3GD>/:N! "%5*"AB*JJ;<># MVE-R+I$DSP4L I;W;L87S4D5GUH<1E"QUA1M"=8J4VK=42?VP[+X4RR<[\Y\ M1YDFF2]OIM%_/9DN>*3-#H\&13'3IV+F,=F!MWQU/'#-[ 6P M@M^]=,RG3M[F("[#;O24'RQ9#S 2'H M0>%5_*O ]2#A^HR-\:=XM2GY2,'KZ@&JC1&K::CM!#F.5Z(A8!0P;GM32K6D5&LV63.X;&+1)B9ENP*NH.'A\BW96.YB8WFL M#0\ZE5(G+.G:'?R+9C-JK+T/=8FHS0;;Y%J$AP,VA>=WTOGO%T3!4 "Q!!UUUL6297@T-EM=9+>J3I #310%$@-&%+"KF(*.V?7KJJN:^=K MG0H &:*.+CB 8@I"*-MJ'[33W+"PJT!J2) *085(P3&E%JFDJ+% @N0"%:_< M\(>H:QQ'AX(=P<[>L6-CDT2/8TL$57%L+L8DETQ."7.HF8S5 MYME!VO$F%P4P)PD8-MF2Q^*JMP"ED$\E<0C5:4(?'SZ&/:F=R0E6@W__*\_R MQ7R9L9MW1SBW>3O1PAZGNF ]V5!^-WNH2^SM,=\-V[RWG8\\M%6Z@M*D-$,P M(552RBIT*1<*Z@@:F\,XZ'!@:@91"@F6/^H:\Q@HYX(F*!+8A4;J"EN,I/HU'K("T %H+L'J-75HS+&D;*08:XMOL"1;C0(;NU:@CM$4YPTD'1_& MYVF#; ?BD.FL\.S%ZE>W=C.:3R\ORLA<_3H4C_*:8Y,!, M\@O.]%-&>U/?WO)9"S-?W0\S[TJ<5.6"NAJ3"(+6&"T $GN=$\>M961.LK1= M@"W %E\C)GEH)KDK7Q,R@_/6.O8!"H64N[(7%W0%ZH1XAY#]%U\CP!9@?P+L M2I #*UU9(<2B(U+7P\.HJ !"D<'R@EO![0!QRY:5B<52B@Z,@50U,?@<"UFB M+%H! :P =DB A=Q &'2LKBA0*B<-%+PW4*WFZA^>@BP2 L&P8+C?77"HS& B M9A,:GKL49C:,C-[[U% Z.&7!)S6C#L?HH@!8 'RB &9.'!0WWUM\P[%#0SE0 M]2I1S)P?[MLB*.Q'BU"FUUV*'[HK&W@OB]4/_L4=BKI[O"SMNKZCRV4_>EJ, M?N:KQ9+11U:-1YUA[5^@\-C'.03:V_6U;I42GV*G.S&X!T9W+&MWWUPOY@N: ME,:5=VMU%;70QG+TSD!27>&NTNB5*8 ^YK7S7@^@7X;V8^_"6-N^)X \QW & M$QL=(X'L')._WS;1'S5%=>@_;Z_DV7Q%$C].\N5U1U8_36?=7WBY6,PNTO6B MB_S.INOW3G=EIQEL42;7F"Q4L&0":^^HZ%B+2FN;PPY#)//E<-((GPF?24"T MNX#(Q.)LMBF5HH!51FX;QH@M3-(EY+Q69]=CRY)'!T3CJ,S8*R_\(?PA\5#_ MCV//\9 J3F.MS(@ C!!=2FBM\^T_D]>/+AZ&D.O M5.NR3L"%2)L(F5U.(3;.>OC(JJ=).4J-->2I^=,;AP&FK84LA*R$K+:)5GYDF*RV2(5 $K< MZ*JR5Z@Q,5%8*S?N6[-X[[RK$:O0E]"7T%?_CV/?N3_C*1-C\.PA&!]5/_@GWH=GUN: MS!VU[$C5O,K?W2Q%'Q>P9-W1,N,X>KE[>AI*[8H8ZZ$;ZW>G8ZQ/^12SL2EN M]UX>_Y37.4IYL/)@Y<'*@]U3&=W-?1]U>+Y;R_GRI_03+"P%R7O8<1\!\ >X M?"_?3:\G3^X\+236M'7#Z/G?R3 ZO$Z M_C:=2_1UJ% ZFWYPE[V=L]^DXO_C=]'H\.<>KV8E!AB(,6^U7Y-1&\PD&V@S MIK]RONG%I+M>3)WH87>]F 8C/!I.TX !"WJ^T!&@N!1,UM5Q\6"[7JZFZ-3U M32_60\[WM#DZ:F/UX%LDP5AK-;:Z[Y*T(0D*#P&T1R<%'# M;+VRHFJ.R4 P M2D$FCQ55C+F&7$KR[GY;HKUSR1-%A,(A!\4AXO@?X?ACS8&86;M(0#E$((6H MDO,06Q1POP'T)F#MM140QC$8*Y@]*,R*WS]$)WJ[UZ_W3!1@F DT=-/B@+QN^Q0?3T;+V+S&/H*3HA)R$G(:=CV5 U:M+%)"ZQ9J!5@2O)&D;(>XF>X:2N; M(C.V!@Z,37:M+!F$?.2K;U_S8G2Q]"$CNF-0H\5T]/+5WT=O>,+JLJ.H;A0 M,4-1 ;,S)3NO+)EJR_U9S;[?)_9IS+G3_*8PI\!E3W Q6OL<,"7C6[Q!V+:4 M"3'KH'7ME$4;P&57^3Q!@Z!A3VC@:(V*BFM(#$''F(D]1!>C*0763*3:$ V[ MFXV@88Q."2 $$%L%A$*(QD+UV2>PV9#I\K@4?+:14M+/=@\[[;\OKD*0L2MD MI$@^4(V9C0-M,R65NH2B,;;S'6M.ZS]!QDFQ_LF5?7[U[0_3&;=/'>7KV8PG M^;?18D:3>:.ZSL:H_.-ZONAH\=0SEL=9];'O@RQ1%(K9/<*9?2[&NN&J5S=4 M==8QU>H-7D[*V0?>>GE+6\TMOJEG].O:5/=/U-[F(]F-S1B5+:$@@J^,-H+1 M12D/6G'9UJ'<2:8S!/H"??$X8G;B<3X2G?O03:FAJ(.!@BY&W[ZIQ!K1N4J2 M!A+H"_2/$OJV:&)$'7VHD'5,,9=""G3$8 P[26D)L@79AXCLK(&)508PKG/J M9*TN.2"&:JPWFZCB=IV>$T@+I(<%Z0=*K?K"M%>VVA:H6QTL)&O0L[+]%J=):58PB-[COHIEEA*L<@) $N*:)A-C-JCR;BF MLO.I^5C!_U/P?ZSE6=__RK-\,>?1M+9KZ>8K3J^ZQ7YR]W!1=^QQ)[,\D_MQ M/K_F\M?K65>ZR;.+:5EUX%O^\LUJ-=\O<[E#.61J^T<[Y)# :$;3PA@;5%65 MDO*;B*,&VHX7[=B#.0!]B:#K@-#U7W1YS0^!RP1?P%)#E=* V#PXD3,*(['6 MJ#>1X@ZE/^U@S@0$4L<&J<65QQ( .RP5ZX(-''7PG![6+/;51O;' MUS\(J 140_13F+"%2N)< X"-+7"*N6[+3YUD/U6!U$E"JCKG3=7) MJNR@9(7(&!&+3UI%K3=Q4_WT&+5:]DP"G/T#Q[M8*YG@& (4W9U]FH!=RM2R M55[RHP(5@,=N(?K.4XGRAINY6/XQMQ+BMW\[/FV]ZJ;;WEY4^VX MO]282 .&JQK\\M%E]__OJ-%,YRF;FUQ:S@_36>4&LH\\=RCL:ML&>HQ )A+ M:9&N=ER5JF[-Z,N!9-WN'F** %B@?'Q07L4.CT:RKZIFXV,,/D&!'&VAVC"J M7 DJ\)H),L-+\0F0!UGN?E)C\ >&5ZF@$?@/Q(^'X'))1,@^ AJ= MG&+-3&0"6U?7#'>65+#X9P'HW@#:0FNMJU$^ X$+G5/NFJ1%E;(IR)L<8Y]R M EHP*YC=7TR="+$XB]80 5C70*M4\ZTMP%;.JN<7JTM,+56IVTB_+\W]1>IL MNKW;!Z.6HM1!*'-DRI68PJ-BS0_=$.9GT\]XAZ7[2I^ZK[?<',R\+?S///OG M1>:5OWO+>?K+9/DN2]?W43;6^II#=C$"9-!$64=D2-IV@P#@( M%#(64Q@:&:>((2477"4-15EJNXQ@"7-67GO:9*,A:3A!H"!P8P1&FZB S9:L M 5 F>L6$RH>H%"4W_/29&:-&09H@;>A(T[8&Y[*O1AVI(NJ<:K)2Y"A@$[!M"VPJ)V\"N1"L!U\J M!EM09= IEI#,PP'C*05]PZV*W%E*IDL^=D61737DMFE9MK.^J8X\F+2 M6CJ.EU>Y/8W*GS8A9[KOT5[(OA]IEYL'7Q-C9 ]EY2K M!5MRU"UVUZ2Q1N84MG7VN\_.IY_V%1;<"FX/%;>?][LFE1BCM\B%P2F=4F9T MQ1K?G&_;'0PI:7-P[54%M +:'3A;#<%KITPIU+;J4!,HY( V@.&"O,GAL[1O M%<@*9'FNR@(16#Q4 V>>@RM?K972YWGYGU8_"R=Q5L'A\V0^"( MU;E@P !V7=!+KA$=UA)(P[,S3L>8RQ4H"A1W $7K;<0<=+'9M" W)%+-;7;# MJ4D[^"3D'G#M!9:EWVV7&D-7 B"JJ!CDDC*U#QX1D'6PM$[6'C MZV@K^+ICQM&,KZYG^9SF+)5[@Y";/*;,^.WMHJTY.+X;+-<2H62V#0.@6H#L MHS=D4V;>.B!YFDUC$WLN>+XP%OU"#JWZZ,_ \Y/U5PV@U8^,;+5;2/K M43D@M#8[2YS5)H=,0TG"#B:D%CWE44+HGG_311&XE *7"HJ8'!)E:\"5YN9H M6YW:3S,?*B Z2A!]ZH?8(KM4JO$A@E,5;0S=U!57=48>5F=E\4,"H2%LM.YA M2.MLC&J[+0_ &M'7$IRN!6RI(3^[P&P/I9S1A"%B1791QPB][2$O82P!:W39 M1[!61?0ZY43%.,U8K*0#Q2N=*#0B55]U]-JC:EX)R8?D(ZN8@JJ6GJ]B.8WT MG*!EP&C98@QG0%%A(I4M0(T^%BI5*ZSL:HCUX9HFB<.&TR2S_6Q6>/9B]:O; M:QW-IY<7962N?CV ,M50>=W'Q=T+J9K"SUW6<7YK.>Z7PE! M+Y?Z1)'!ULRUUYJ5#R;[IOYG(\./:D:3+@Y4S2H$8-]-#JA!@0V66Y22<4CY MCB?E(JT;1^UZUCH\PXYZ4!L)F0B9?$[3]"4NT5"!.A8)S@%EC\%&E1$-%U!J MHUV_=)(5"AG^@SUE"GG:W(6' Q*CE86*J%P$0&TCVUB+!^J^<'90B:][ M/,V.)U]S$IM5.TD79HET!G^ M@Q4*V3:%9- 8.11.48$N!G6LI%6 JK)6&S5ZWY4V01A"&$(8HC>&<-HF[U*B M! Q96ZS%>E\29\]9FTVZ^6U=0R'4(-0@U-!?\, 84]N!8"8/JN18*.K<8$\Q MF>AX8!H280MA"V&+WM@B%+2A@.'J7=MJ^*[HU)5:N+AJ[2.F 0C*=UF*_NZB ME$M^E$ZF3*_3)8^@7?0@U#"K'_R+.U!US_ZRM.OZCBZ7[N<0^OVV M:?3P::-#Y'E[90N"5L!MVY3+ZXY ?IK.NK_P>(:27:HF=UL@FY*VCM8VW>I92?*HP&$WB>%@9UVRB/G M"C$ZRL5&PT6;KJ=H7)OY&4 CBVC&T?5<02D\(CPB//*^S2$Y%S(D%UP$92UA M*)ABU=X"Z_4MVO;:EN/3K8X>N]X[%@N!"($,ED >4X^SU8T.V90SMN C:"@> M4^TF7K=(I$8#<7VQ7Q_=2VYK:%0O)C3)%^WE M\_=>:_[-W=O[]B]I-OKCM^ON.%\RS9;+>WXKO5E,K]Y?^\U/WJ_QS0.\>=>' MG]T3M&6=J7[K__+'Y9^W5[SFRJ_H%WZ19DS_^X)J^[0_T>6_Z+=Y]Q[GL_JM/EWX-?JK][^Z^Q2_^N1);V30 MG9AK.P;V%QJ=SSJ.^=W9R^_^]OV;'UZ]>7WV_>NSGV]!O\'GQ.7:G'7X7+83 MZFBM&=E?_DCWEVBOL/K$ ;Q\]??1V^]__O[EVU?_9SSZ\?6K;WJ]G%>W>'UU M%Z^WL>5\^3#/:?)+>_>+R>BNA_J/WT6CPY]'*T_5ZVW\,)UU!#0Z:P;%H[^W M5YS/1]^W6ROWI'-&-?HJ=S1T??'KU^UQ+LZGU_-V.?/QB'_-[4I'\_,5P9;1 M5;ODU7=M3>@//5_L]81:'-)LXP]?HNVE?VR7G.OMS[(;"PK M#=^8>\+2FY]M00R]Y6W'PSK@IYS>^$=?Q_O'_M3KZ(EHNUSBS5+T<0%+YG[? M3F_W4?ANC$2,]?2,];O3,=:G?(K9V!2W>R^/?\KKW*0\6'FP\F#EP_EN>CU9R/(=Z/()^@YZ^01]A[U\ MM_+9'L\>.N7NBXO)Z$:[*\9TJ,;T00'5YTG6]>SJ\EH\BEC1'K\?,_ M4@_V>!TKX>+HZ[]-Y_,GR^D&AJFMPZ3E[T:!IWA' ]7L7%C09/"/]0 M"?]LNN@U_%RCL.GQ:NYJ>WHWYJVV!]-+>=V6AN3M4+^Q=EGNM ;[O]<3OI4V M[5)A/IB>B,/I>+BG?H9/49)_H8F'([0>$%RA!!4TVMC-K*OD("6"^_V0C5+^ M(+I_&:?&"OONS#.D5J>' -JCJV(;,"ULO7C-%]0^6160 'Q-WE-!DYUMWRJX MWQ!H[UQRF-V]A$/$\6_=\:< 7#.GK%W#JLJ85/'-7Z(I03OS/+#VVKU+==V[ MO&#VH# K?O]P_;X!IW.A4K76$$'%0 8MVV2S\5SO%Y;NG4H.KCN7T(?0QZG0 MAR,%W02F$!V"BT1.EY@@121M@AB&7'N M+A#:+XWM.5N[[=FR+_8*C7T[.S&%K8T9;LA=;16[:H6[+>-]+"E53JIDL-DF M8Q1IY8SRT3'>GXC7V#ZLQ@BWKP8Y&V\P632!RX#A(LPIIO LYO2^:.4=INHB M@',) T'*!3BW/?6:=M9/8\Z3U!\(7(X.+MD[ST49G\& ;=M*KE 5FP#*:I76 M9L\^ Y<]Y=L%#8*&7:&! Q6FF(Q"@,0QQ9I\ZCH.QQ!X(^>QYZQR''O3\U05 MPHK8J ME-!/\O5LQI/\VV@QH\F\ M!0&=G5'YQ_5\T='BJ6MZCK-<<=\GO*(1$;-[A$/[W.[CAJM>W5#56<=4JS=X M.2EG'WCKY2UM-=?XII[1KVM5'C]1>YN[J@YRCB(JAJAJ-VT^LJW6F5@+5!6S MY/D$^@)]\3AB=@=H=L/T. %C15N*HYS!&XV:C%<6,=L$UF^2\)'\J$!?H'\X MT(=JL81@(GN&5&O4*5I42MOL;,HLN5Y!MB#[$)%=37'1.0:M/#17'EW*Q*HY M]U2*Y6=G([:8MQ9("Z0%TH^(TY-.J;J0:PY H3EKTMVI4&A8[U0IPTZ]?Y*2 M@3$X:9X?P[NWCBKLRM.)P7-CR)U-J^BP/3$Z@#KQ 4A O" M=XCPG(SA'*M/$"&51%7KR!F<];%!?6T_LZUK(]PXN)YEHE+(^WG+_?Y7GN6+ M.8^FM5U/-]]^>M6MT)-'Q8@J:H_,LCS'_G$^O^;RU^M95^G/LXMI6;5;7O[R MS6HUWR]SN=LE'4M@@Y64U<"L*)+6Z$W-'BQS&E(F^$DMF$&%L0+1' JZMHJN M_Z++:WX(7(P5"9TI7CG001$XUJ6$T")M*AOIV$5F(9 ZZO\LZ%SC*H"@S^5,CT M7-OD*&$_R6\!C "F M3\"4FD+FS%2Z8=R6$7ST*F?/&'0M>ZJS/Y"-R8F6V2]MZ$6B9CGMW=Y=M5AA MJ5^0NOKC5+U(E:.8W>#$5A_$4O.SZ6>.RI;IIB5/O;I#4V^Y17+S9DD_\^R? M%YE7WO$MY^DOD^6[+!WEW2U8 H].0[0F0[8.$RM&;G]H9Q V.:V0'*^@7= N M3D;,;B!F-Q@GHTS;7J%37ND*%!FU;_]Y4Y*MUH=-"NTD02MH%[0/&NTFYIJM M5ED#0W -OY"TTMD$XTL\@-RQ&8<@L\@%U8+JNZ5VN1F5]U1$EK"XH%Q4-',2OK':7BHS%@/"36 3PEL(Y"8B49=P&V /L @6U-;M&U M"IC8@D? XD*)V@(G9TF+&$"P+%@^$"Q[T&2K\ZX!%%0JR8)M^V@&G;%!^N%Z M!MD$[TK",)T5GKU8_>K6V$;SZ>5%&9FK7X>D9.A$,C3)RZKX?]%L1LUR1U]/ MI@L>:?.'7>H9'GY(^^6RW5W/$REM,RLZN/S30[?7@U\5DQR823[?V?[WBM-6 M6L"['6-"]E45EQTCM&\B%U-L8E="#;5LJQIPIXH&-=186: MT!9O(R9Y8":Y M.V]3 JC8/([3MH#'FFK[#JV.8)1-N$D'PMZD#>)M!-H"[?O0+L8Y4TNI+D!2 M*<9$$2H&:T,"]?Q>PCNO@<=Q='V?X0B&!.F_0'W+IJ0=RN0%8@>P^R*2*$Z@HGY=L7D#2KZ!(Y2,T3NV=#=LL2!4&Q MH%A0? _%F*HI%:GDJ"":2,;G4I,I-IMD_;-GZSQ?CR# %> *<.\!ER P%Z48 M'$'TKA,?*%5:O&P2:__PN#O9N?8C0BC3ZW3)(^BN[ !:+:Q^\"_NL-3=YV5I MU_8=72XE"[08_@/9C[\)8 MV[['$CW'< 83(1TC@>P@',!@;P#OS;K,0S1S -Z5N$SX3,)B'87$)G<_H$N MO:(38%319C#MBUA29I/7GOCT.,_BT0'1."HS]LH+?PA_2#S4_^/8R;M'3*P91"D#087\E!U3E[ M'U0I?OV,D+UV&_KTG*D;%MYS@WK1DTU%%6BC># QVA!V\C5 M(4;-#R<%>VBJ=.^\2]D@]"7T)?35_^/8,WUI#S84QRFE E[9&))1$7)*Z(PI MYFGTM?7649\PEK?C$.1X7BA+*&L CV//E(68P'H'CJ,!E54"7TL@@XJK EI; M?[TUD:H:A[YG>>V!>&X4K.V/;DVZKY;WEV:C/][<:_O1\G>CS)>75U2ZY5SF M5;OONW=__WVW;/^V-55GE%6.-/@2L"L/J)D=5QTJ^-L'LK$]WG^"GYKXK8Y6 M=8/KGBS+?7=1RB7_>71SK[>/?V MP+;-3+LI3?"/OH[WC_VIU_&YAGH=2OB+$>NK%^=SK&^I1/,1N;XG;OY?%/ M>9V;E K#S8/172W=SWH2W7ES^E'P^]U #O89-[!&@;X/*]?#>]GBQD M^0YT^01]![U\@K[#7KY;K6./6^1.9OGB8C*Z$5J*,1VJ,7V0=?1YX'(]N[J\ M%H\B5O2QTJ--?KZ;]/Y_,DS5@13/6/J;+KHU'//5[-*D\_$&/>RBG0^S2P41L,&!MPKZ3_>SWAFS9)&G?9)FDPFJ#A MU/,/6&OSA6+]'(M"HW(EG[HFJ^2K]JY A9)MA?OC(C4J?P#=BV!L#(X1^N[V M,22MWR& ]NA4>@.FA6U+\$R(.>42V<;:N*1B8-8:4HJ*4\;[%?)[YY(GZON$ M0PZ*0\3Q/\+Q:P1O8VG_@0-6"K.!4G-R :TOR_QWP2LO7;IB78,Q@IF#PJS MXO2J^J>2@^N,(_0A]'$J]%%C\.Q+U1 L M6!TBY-HV[IP#Y:[M_(/TT4\W&A?'6LG60'A">&)/114C38$D0AK@M30 M"ZI&5^CAH\I]-X 9ARC\(/QPLOSP]9X)PFJ7K7)*N5C!:$?1,A0_P)5LL*M80:L@ :*DX M'Z HBJEM>53Y##MM9:N"XZ#[[INYG>8#VQF?9995_P,1=7SU[6M>C"Y6@C&Z M8U2CQ73T\M7?1V]YSC3+Y^-1,\%O=L>!^R6Z/>=IMCUX[\5>T;/O:%U,86LS M&!NX5U%B)P6]XP_8YFRJ4UP# P4;==O<844W@69#L M'#4CKXI*U2G;BO?[1&Z(AMWED^(XQ)[E[(*'H\.#3S7$P@@E*+"F1N,H 66; MM,J$]Z9&95_7,\7'3.>>M[R M."LR]GV4)6H>,;M'^+//A5DW7/7JAJK..J9:O<'+23G[P%LO;VFK><8W]8Q^ M79OP_HG:VWRDS[,E9.T8('MPA*DFYR#'B$JGMM62A(9 7Z O'D?,[O#,;I@> M)R>7N/,=*3L(-I,!)H)8#'8E)-OR.">9"!+H"_0'#/T*#J+/H2!JB!:32L;I M"CX[3X:??8Q_Q$DM0;8@>\#(MKJB4C6P"0:\]3$E%4+VJ'5,'&! "3J!M$!Z M6)!^H.2J+TP;KVNL/JO@'"2E8T@>7$XAF!RU'6"2\7$U6NW:#@SXVS6WDR_( M$A[9*X^0TM6"<9$S _F00DJ:;/4Z63+Q82F;X'^G^#_F(JWO?^59OICS:%K; M]73#":=7W8(_N6.^B#SVN)M9GLO].)]?<_GK]:PKXN39Q;2L.N0M?_EFM9KO ME[G4U M/X0M55TPR1A,EL&&B-I03=EW/5Y8^TW4Z4-I'SN88P&!U+%!ZG'^JC1,<5!> M5:5!LXH1K>8$J29L#FM;F-I^E]+'C(> CM(&BOHZI-VG>;.<UU_0P>DXGRMIG >2& M(U)7-_I\.WO5C9F\O"ENW%\63)0 PQ4)?OF8LOO_=]0HI?.*S24N+>>'Z:QR M,]^[/ /(SJ0*I+0!@Y$2!L5966P!K8H/EUKWE6"[>V I>E^!\O%!>14G/!K) MQ:KLJLFY ;.+&*BZC%6YD)RUZ#;9FDI)C@!9@-R;3P[&D^)80E$:0JS11G0. M?:"J0RHX)"2+3Q8HGQ"4'[5W1TLZ@8E*=W/<@TN:4LVD"QNC:TA#PJ]X8H'O M0<+W,2..GAU3 RNV;$W1U@!0VQ]S--K$[*-KSG@3Z4%/HQ*#/S"\2IF,P'\@ M.VHJD+3V:*-7T%PZ4C>M795FL-;'\&ST'V.R5_RS '1O #6.(U6RMKEF4,E% M+,EE8YT/&A)NTH7FE%/,@EG![/YB:LVQ6@^=8$I#YM!ENFN![$L+M8M[>'95W[K+>?I+Y/ENRQ=V%V9K^8* -W93P8L'KV#Q-6% MF%V.N*T37"F-% 0."X%"QF(*0R/C[%$5\,DD!4 (*19?*&>5J<8*_A#2:4+& M@L##16!AKM:I$"!G(%7(>F0,#K,MJ9A-PJ&>R@7'S@5!FB!M\$@#RHJMBJ5H MB-SV&[KM.]#;0C&;YT\,/<:4DR!+D/4PLI0I6&Q5*4>&V/FM;O H&N.MMEH/ ML!&J@$W =J!@:\Y*>6B ,^0!:XC*@G/-B9GJ/-F'^TN<4M"WS_K%S=(R>"\I M@]M)R71)Q*ZDL:ME7&Z^1R^[U$S;6=^4-EY,.@N9\,J._W6Q.!]=7:?+B]S^ M1N4N]RC"KN/,03^CPJ*]\?)7=T?)AJ I%U<5,D"[BU@LMFUL"EV!(\&@3O*? MU$#4C)6S8Q=Z'E4K&A+![S-U7^O@FQ.U[7"I,5 %DQ6B#K8ZK6H"%_@0>Y1^ M&J4(;@6WAXK;S_M=Q2IS#(HY-+^;,&G0!G3*&: T9SRDI(W4, IH3PBTGW6V MI9@M\NT(D=*(52(&[G9?C*SQH_!R]Y5L'E\V+1%)XK.>4,$"CTQU9HU0C=D [WI,Y$)0- X:&+$6#:5!L<;N,-B'=FU@M.&A]:(5= HZ3PB=P6>;&4-7_@?91C*! MNO'R+KG**N2]9(N7@:@];'SU7,6WLW3Q\IAQ-..KZUD^ISG+X,=AZ$T>4R_\ M]G;5UIP]74H1AOLV;-!-DX9)^B+TX;Y.:'XO S MAN-H!BGKEUW4,4)O>\BSWJ.ABLIK@E(55>VH5FL8LH+X[&Z%4MLIT#A0:'BR M2S<$@6O7&9 *&9N4RLPV0GQVV;,49PI:^D;+%F,XIXRI4*DDU^DT+8+SR7OK ML@\EP<.US!*'#:=39OO9K/#LQ>I7M]=BNK;:EG,]ZMOO5$?1RJ4]4&FS-9'LM7/E@LF_J?S9" M_$@,'YRN-E3; A( 5JD;K@?>:Y.3:6'\D'(>3\M'JG'4KF?!PS/LJ ?)D9") MD,GGA$U?XA+C?+"!G8D&@;*+)6<=(F)*:+(_B/SI8#6)0B'#>["G3"%/&Z+P M<$"2@S(Z$E&+0@!-H48FE;"0-TJ1'NY4T"X@62[UB]..3 XF/R L=?PLM9M M1]72I30(4!=0GH@[TM)4/+%/3BJ(A\5($N@(A0R-0FQPQH=(VA-"BW :*5AH M'&$RQE#=)MW>=Z5/$(80AA"&Z(TA=- 1(%=TH,%I2KKJ%'),N6JEW2:G*:=3 M5RW4,+P'*]2P;6I DPI;3P5S J>8LH94(B63"^/S)5:G4NC")F]8-_ M<0>L[F8N2[NV[^ARV?><%J.?^6JQ]!4CJ\:CSJ3V?Z+[T7,; A-NY8*VRG>? M-:V=V,<#1+=,$KVY7LP7-"F-Z.YJ DU [PKD]@?4]HVN1968#*-&H+5D=@ J M%>W'.N!8N3A(LKQC'8,)?(8-ZIU#Z/?;IM'#IXT.D>?ME2T06@&W;54NKSL" M^6DZZ_["R\5B=I&N%]2N^6SZ>CKIN&(VO;QL+_FQL49CG<7=;98+I4"Q-ND M69F4C J&2E')44EK]C9PPZ:>M, M<3H_;X]RDET;A%Z$7H1>/HPI#\EA",4E0!\BNE@( M1 ADL 3RF)JM3@50)O:>G,LCVNYCV9O2Q&J)@1O=/@,I#)IC@HRD6=\F?3.]L(95"/+0RS M]&_C4.9&_=+^Z)Y[]]7R)M)L],>;&UK]:-W%9NZ695LBE.4'_&G4;5LO46[^HCV^WYH-M%M8M#?JABS09'31/OJ7&5V.KFBVZ'JY-%_S_[/WILUM M'%G:Z%^IUS-SPXX U;E7IKI?1]"T-*,96]05Y>ZXGR9R)6L, I@J0!3[U]^3 M606@0( $"0(@0%6[;9) +;F#R M:JJ\JC?MZ3TP8]OWNDQ[<#6+P1D/1].Q-Y],-Z*)!6N>NG[M-@@SB_3T,RB[ M]',VXA4C'^E+?V)*K_\\T0'>]E;W;_1M%9]Q54XOJL?_-I),AA+9-$2&6J%, MS6>PMU<-TZ?0J[L;OR(4:_I5>Q5_N+/2#RQ3S0_MA\6XKNT0V-]T=E5&0? O M7TY_^>W=^?NS\X]?WGW\\1Z:]^1*9*%46BK('B.QO?]'+6_0XNML= MI]T1W*=GOV>?WUV\._U\]A^][,/'LS%/!;OZ?DY/3@;T:EBEI0-S++?'VD7,4 Z*(U_1W4U_3ON\#\5 MDL@)IPE6.:."*>^H)099&[R66FS"K/7:K)]G6Q3^\/P8T6:N,UU!GAP)NK/F M1>W]V1YJ737AC3PLXM&OOBZR9_*82C&OPVKA5ZH M3-D@#5$!<289D90*&A@FWGJMZ7*%"X(0KA-3X;(QZ;%<'7=#Y(XG.Y[< M$D_FQA.;&TVDQ(QK90SVE)I 22#"QQR%Y4,QO.V>"YCWR(N'"KYH4O@*S' @ MP.#4_<^D&M=N]/$P*SW0@RWZ/AO,$,,"P!\.TG7Q6QM-@$GTRQ>#/>'_[Z"' MB]KWY+K^.Z]][P[8WGE#^9)DP^(-Y]N1;K_Z$4BT(LFM3 ]5#)CBY;[7N[!E M\IP=-VCJ6*ICJ5;=*B=DR#4+G#-OM53($$:E%,$KY59F;&_=%.%2'#=+O;0= MLF.%'QMB>41FMB_%M+QOU]6"<%+G_WTDQBF9+9V-LB%/W M*2'^71>#N+7G@PM@TO/PJ=G13W$_WTVWLEV2WW),M/="&LDX#$ M>+Y<$G-C_?N89 )\B TC.P/M-1(^"\PQ&FM#LYRA$$PP4EN!C:?2Y7AE3^'- MM.1C")^H%U:7G7W[(/'5B1-3/UTQ:'OM0''J$(H^X#)?=;;NZP3F:U($Z_2Z M*(#>E\/KFEI^]^.KH?LP^.H;OV^[2#VFFFOA%>8@?_((SD7.M1$*642QWXO9 MR^FQG=\=48^LCEE?#;-2Y[''L5N5Y4P(8#\LD6=.QWR ;ESJ&2&:5MY,RG?MU)OE!6"9KQ,WONOS3 MI[R;B]G.S;=W:KBT'7C,,C!*8HD1SBS-)>'&4A8\]6"D^^4$VUV ]E3^0M+ MG"/' !T/;6"Q_=M%).@?_$#'XJVQS!7CFDJG1-* M,Z4UF.I:!X2I0B88MERU9Z>NQBQR+&#',X!P1*0!. M&T55+"_L&*,D4+3%D_#'<&Q^=*&YG07_C.FFNDLG1MXX&JXS.+;7 M,RYV1/@E[MU9:^O:M>'"GMV1 M^>NE<9OG(J?&2.4#XX@I%"@V+E>""$[#?@+)2$_A%SZFZJSI!ZGL[$H/+M.A M>-!%&6<\28?B\])O_4*;HE^,;SO$_CH1^VI!H^UU^;:FC@^#]T ;?X^D<1[> M3PGCMRE=M!L5*J%-='@K0IC'7GH7C KH2"#\CJX_530(7F/YR]= MS/ZPC@0Z=NW8=06[2FJ5I"Y*+6S1Q=L>QK'&DX5+VLBY9%F(M=4YY=)ZRA5GPC-%C&<\".2Y M$#K?3ZPM[7'\PK$\1Z[M._[9VK'@D]@'.ZR1P((3)ED0V#A.30[_U3DA1NPY MBQ;WL'SA&)O.8G^0]&*"U6 \++N3P [XU\)E2A'%@ER1VN6<&Z(LEG@+)'11=CV_%IQZ?W\JEQ, M@+,T#!.-MUB*_E']X8\B0OW[MZ-S)O94JZ(K9-6Q:\>NCV!7HBGU MSGC)% -['2OL8L%UDC/FK*)[:E,C.Z?:=V2MSZ+T1OIVMR%ZG;VQ0WMCNHV? MZEUL'P(:+@*V'$P-RW+,))7(4*X /#@Q!9K2#\434=ZZ"A,C8[>C\0[=3_! M"^ZY98Q89!'SQDJO65#(8,*)]&J+:32/J@2##_+,^\ATYM$8[*?NJQY8W[2# MMI,*)NK+SF+O3(!:;)W!(^*U_RC&5V<-=:S*!10,+'4CA??2,AV$)D0+CZF$ M?Q55:,^='WJ8=59!Q\&OD(-WQ<"QEF4L1@?LJI@G7GM'+<8..^[ F-]B[-U# M1:U8U^?ID(WO#[,*EYWY?5#FR ;62#EI%;WS*^P2QY!!PG#E<@/:G6J>*Z^, MLLR[$%9X]W9R;/[2L3B=%?Z=D;T1$@M&)$/<,99[%9A#% 50C1X%O)\@-/S2 MD:+=.?TAC*P#X,<$P!.IW/'^Q7:K-;G\-J^ LE!P'F.I M60EW5JH[I]L9T1OJ06YXS3BAS7&D6 M/.<^5G)@P(=A3P4J*3]RIGOE-O"LW4/IO_K!I+. C],4F&[CYWH7VW( J]PZ M3)0'.T ;K*TAAD>'-N%4\.7SN)T$H1U%F=J.V(^=V+'&%@GGO3"<\9SJX (H M.RJ0LOUB M\F'I?#D;7+.Z637L%VYW0]T0M3]KK > Z^<1J?< ^9#G-E@F3*Y9KKBAN; MY(V0UB.[7&E^)Q%D/9R_,)!_(LOLWZ3N>/HU\O1SP\Q7,[7.B1 .>\E(8)K2 MZ!WSPAE%D+'.++=(V7%M&,9>.)MS.]Q];'%UJV:]!7A$Q3:P4?W!C8_L&?>L M[_[:U,$&K)N%_O FFU2I462['#;0SM>70$^')DX/3F;N63 "H9P!G7PJAU\+ MY]TOMW]4\:CR?$HIIS-":1_2JSS/O9)2:L%4#A:;"LA9KSUVDOEE^VVG<7>R MA^@+1_"L%(O''G'7L>\K95_+I/0YU\IQQ!#RDAC'+,^%$,Q:LD7WR^.ZP.8O M??AP,.Q[P+$-2^A%;<>Q,^7?+F[A,(Y0#V1)NJ/VCDY>S^GP;H3G2LOO;&KU M-=E5Q>"KK^[8?%W;H]?3.J?;N^/=N^\0[GV:E/9*5ZF[ZJB,#JGQ;8ID]?\[ M*4;7\/8."AZ*BM^K)?M)W\;=K[X,3RV00ND_-=3QJ:\'X].!>S4Z,-MH0P:TCLO;8?/""[BLL=[QPA[P1AI!82 M=#!C"%/M?2Z8Y9%SA%J1_K63%%3\PNT)7X7R/2XW &!%=S*I_$GBELZ4^*Y, M"6VORV4Q=1Y^ Z+XH_*?XXC;%9\HR"CDN40:,^2IP=)3Q^"_EE&$]U.K6?4H M?6$=?V#F0\>EKX1+M\*D-!#B'0V&3LH=QZ%V!L4.#8K?=?FG'\=,]XO95BYD^M&<$(7S@ 7SP6M$ M$0@&)T7N&6'[*>>$64](]/W9%1T/'6*B[%-9B%AK):?.YD(RS812/B<"2>N9 M0Q[OJ$;BP6C3[B#]@0:"B9+BOLW.TCM@_CJ!^8/F<^D;H?)^6$Z/X%H2)+?8 MD)S0W$K!8@,UDB.AA'5!6FGP?FI+B)[*Y9$!\Z-1SQUO'JK1O(8U&;$Y5UP@ MXB63VBC/,>>2,Q<$XF&+;1@.4KD?G*F\C53/76G\#RF2-V''F,PY&0!II,0C M/?8NTR$4_0)^[3(Z7WE*V-./_'P)A/-A<#$Q5>$*'1N@Q[IT,XII=T-7S@=* ML;.6,6&5%H$JH9U12A+$ES/>MX(5#D8@/2$3;,\E*CHV.ZS,RV?R&;4<,88L MDL@P28SFU#C'<,Z,"I0LMR[9Q6D[ZU'VPIC\%:=>[K_>UCX*2DQK2:S**^HJ M<=TGG [)+CJ>JCWW9+=_F)+>RNQV(!3D,,LY]H%99^!_VB#+N8J-GKW?;W$* MRGJ"OW!VP#$4[>ED12(^H M%PY_/ 91\5KC(W9=">.5G^$>7GIOMW?'NW?/$S+CX>BHCI,?54DB% ,]L'NK M)'% B.UP\-CA+TE7N*>CDP,^X#L(<1NC=X;6>]=(UNIJ6([KNO9@<97#&Q"R M74#L403S-?OX'K;Q(N[B%]C$7[UIA\-+RI7QSNOIM= MRA_R0^$>$B_LZ^] \ZNF\R!SCA7+M;4I&?BL&'GZVYBOGN\G]1.+GGSI^@X'YH[M>+3CT1D$L)(Z2C%CUC$6 M@B)$60"^5C*A&:-[JB'1R_,73O()0 M^1BWKVF;W*Y+8Q%E4H1 O&!$484MAS\]QM[X$);/:'>B]WN2=!FD'=< :6N\9,.42M,YSKL,T6'P<9QMU9X(]R.X^']L]L.$HDYK_Y MTA:5S\9#>-'U-7R4ON_0_NM$^T_P]T4R.$]44KUKJ,2U@Z@X\52HX 'A,YLK MC50(\!D#$ST@LPSZ=]3Y5!V;7=Z=B7:L]3!K6>^,8]PH80+32*I8"$(R;3#W M4LC]V-,4'UNMY._R$+FHJHD>V%1>Z:ROJRH[75#D,6D#J&7@:Z*\*<97V6AB M^H6%.X(OB\%E+QOX<;S?%25<-G^D_S;R@\HG*_M?'TQWGM/VA^9FP*A^?!Y^ M38]\USRH':]/@)()-7D>2_HQIJ3BTE#$"%=>[XG&28_([9T:==;0"\G3.=Q\HJJ9U5.RI'=5QF44?EQT[E,J>!>RNH MQXP90HRQ7 :-/%4\IW:+60T/25318^*%$Y\Z-\ ]P*%5.*KTHU9=QE7 H?, M?)=F2N-B?#\L/\](Y#Z)8['2$M ;E@X '$/:T("X$CP$0W*](Q_]P>C5SO+O M6.HI-2,>Q5-&2X]H[,%@$!/ 7\8XKW*EH[?-Y\M8=1=:/)?\R%BK.TA_+B*P M$5OV^SH1< S4:QT3=!;Q =L*[3+M(&+.6OMX'MJNQI:4X"ZXBE;=R[^7@R&93&^O;C2I;\:]F$*"PT=N JQIP.5VC"3>^F$ MIMH(;S1QPKQV2W\[]5'V7#JR8]^.?:=E)WU Q&&D1! ,X+VFA#AF9>XX0XKL MZ6@@[Q'Q*@H='4,YZE6%(AEO/GTN:3Y<*W+4%./*S.W*ZB%=I>K#DFC[%5OW M5&Q[/R64E17;#';(6HFLEH@9AC3\G\<$8X41_'=/68"LQ_GQ%,[M*E5W;/9$ M-E.,,(VY,<$&)A21.:%C1V#XO??O06V723VK]M>SZ-"FC5EGH=W M#5U^!K(\'T3P&?]]-Z?$SS,BC%^<#MSB!ZTKV[4EN(K<*^Z,=/"&;/1@%P-;^A@6_R-01?KMIY1"=PC8Z@C _+$+ MWT.)&7Z6?/WDRV+H/C24_&M#Q_!W?Q)E2UN2U]*]?51(-)/6<&-BN3W"-9*( MH: TX90S;/?;1XGPGN O'#YU8+'(G4#I!,K3C;07DR>Y=Q@'[$5./#-"*VX5 MXD%(&J@E^7[RO)GHY:0K9W"0.0A=_Z-GQ5X?7@^=;N^.=^^ZL.U:*)T]VMS+ M]#@S'@8PB$%.PY"-DK+L0K6[6,]#@6_M (]3GWFO">Y.D#OVB$=87?,W3'WILRM'6&:DCLMM,3?)>YATL=V; ")VT&$'3P-"'CY^"0C$#N88T@TG,8-O>5./SW.U M]PGN1THB*@0RW# F&"/.Z)#G1+J<48J"#ROKUF[)#:5(CZ 7+HZUBG5>'N9T M#-PQ\*-#!@CC/&?<&ZD8S8FF+H^\RSSGSBJYRJ.\K;HXM"?9"Q]';<[ W^&) M?A>:WH4<'X1=?P2+TM')H=B(!R$\5YJ#%Y/1J.]C"1[=SUQ1V?ZPFI1U/9-H M X;^\"8K!K4*!=7XMCO7>S5G0]W>'>_>'=NYWJKJ!23?4O6"'W[^T!14@ED4 MW5'=(7C(#\,V/L##@2FI?@)*_>C;D56<(\&DP(CFAEGGE# :84ND%XYYM%S< M;A>9,0*_(!^=&(B>1 M9@'GVA(BA*'$Z=Q12UYYD^GN_*T[?^O.5;KSMXY.#H5.OJ/SM\\>=*LM^L6L M3<_C"Q,TG8!=[,0;-W.0/!TZ?EV-X4?J4;5PDE=UQW>OYPBHV[OCW;L#1H[[ M\$A%8797PGWOF/*X[=T#<:PW4:=W8DU/QV>Z+&_!R/N[[D]\VS-%DN/&[7.6$J;Q9S4,XF90E$V 8! EMB MN$1(2J:H,9)Y;KU6RE*#5C25?+4=T%[\+*KCGJ/C'D(-9PK^QP)BA"#C25#P MCR#2:TQVF;U%1(_+%ZX"=DB-15:>9!V38^#%"[(^>04/052U3I5?L?%R2'/? M3UXL4[DWQCDMK6=$,FUS)#QUF%"GO%R6K*_+.?%$7GQY\-()BTY8O&"M((ZX MT#(G"C-/I6%&<^J1Q1;0F5L9./S:D^@/SG-RN.?0J4-].B9>T=^U.S5^/2>/ MW=X=[]X=F\6XJR#$?^BRU(-QU&@PR2HJU?$0_KJ^AM^J\=#^V9F(AX!\.M1W M%_5I>UV^;["5O M@JH#*_':V8&=1/A>)0)POQ1Y<#K@P)1PTG.MO*#,Y($*M*-^W@=[:'685M[A M5H3]X>>+*UWZS(*)Y_O]%'/<@X49^PR3+B/TE4:9"T(;D:+\R:E@*R,)P89 ,3 MSIA8>L9Z,#9L<,XL]PK\#N#% 6&(P_?,?*BJ222MF'5TTWAI8N6)RH_'=9G! M^$WC8];]K%]H4_2+\6V3$C"GRGA= B:EM[[XJH%3.J?.(9@Q!R<[#\.$FU+^ M>6B,N??#\F)&]>?A_93F?YN2? J!GA/\>?@(Y/YY1NUMQ$1$"#@'F4P5XX9H M;')N'-<\P#=FV>K;!6+"ZO"Z_72NH$Z.='+DT7($X]SEF'$PL@C($:84Y21H MK)4EFE+W/<*[+7F/X$=<[/C;@SCL^;33KL!Q_]NLCR7FMA4LD%[P-BO&\'0+ M8_ARY3-M[? :MBEF["2D5F71M:0'60&OOBP!W8UTF?#>^,I7_KY4]3D8G">M MMV?W\]],F?WEYU43MGVOR[355S,X.QZ.ID-O/IEN=[-^S5/7+]T&;!W)]F?Y MM[^DG[,1KQCY2%_Z$U-Z_>>)#O"VM[I_HV^K^(RKQ1_NK/23Z#GRS';HZV\ZNRJCE/F7+Z>_ M_/;N_/W9^<\1Z:]^1+9,Q+C611QB<;TSX^DL]TQUITHG-.S MW[//[R[>G7X^^X]>]N'CV9L7'<['Q-7C85RSAG7/VJP[TT79Q;S>Q(^3@9XX MD)SNIY<54C^Z(:C$LHIE,L97PTD%)F;5R_PWZT?CK+JJI96+S' M:&(%1Z\@FTB^4>^+.R=>,!?)E4Q M\%7UJZ]L68RBE@0%_XNNBNH\?"I!D [&2<]_@87\I3\['HI__K<2/N5&VMQZ MQH,PCN6<*&%(KEVNEA7\LJ$ K]6CN$]ES,&,EQ>#B7>GX^85Q%MNL!:,@#E" M%#%.9?A[/_Y%TDP_FOVZ[N+L\\? M/GWY/[RXNYINXL UI5YKIU@Z(V:JNG_(&ZT0>6J<=886_ MW)GB,^9,-IDSW0MM-&(4.$67]@K$Z,"^R7Z,5$'07^&K]!O^ZT^)^0N06-7$ M5(4K=%G DW^$U_=]#'WT_5O0N..K#.[I10R3-<\XJW'/[#G.P[7#40\ QV 2 M -E.&LE2 2;/@)TO^_[D1@>0,S=^G/1MZBT=TUQ&R2(_-T4A=5T'?[HCTN=G?6:A0",$:<1@['F[T[, MF/^UBA,8P0*/=7F;741(G9WV0?@/TI@_7<&MV<55$<:SG;HX_72QL%5QYV%+ MW@T\P*)_PEV_3$S4Z>>5+:9.P^G-7][]>SMU0"(ZA+V-RT,O&L\!",C M 5;G*Z"_>OU+?QV7/\YT> W?!""$*@LE_*&S>J&J21GBZ'T(A2U@C?JWO40F MP\D8%,BUOHPK&%>@OCZ6W8W/\#J21=0_7_T@MM8L!A;P7]J$V_E&3O=Y,(1Q MO=D%Y])-.)<=M[1BF\R9[U%:W>@J56C MOI]1[V<_FL!#;#(3@3)U]F-+[7_Z?#95*2#QKSSH#B#4^D713+H"\_HRH879 M V?(XC9K8Y+LQ^E ?EJ&)[-!3E_V)FM_FD1%=*\E(3$5 T5:$AYUV)7OC^;+ MD?C)3(I^S**ME605 4*-;-JPH2CM!.;3PC!3TPG6Z?-9S9GM)6\)H60'-BL_ M&^AL"])CDB]HND:5[ONJ/N$;G$1"*P%T39''^#:-*R;]ICO;L]\)@^>;$+L\ M;@:7F\Q9[97!\P5J,_Y2IS#_I%02I34*+R'HJ7 M*95(39%2-\>D M[>#EL]NO!$:MKH'3$RK-QC?#$P>[.*@:\1JC5@>-K*V%!&CYA4M&>ARQ M/KPS3;T>_.])%!*$Q>(:@RTP!^5Q-G,[Z1K>WP";M/3)+(ASG>]L=)_ DL9+ M)WU=QM&%XG+2 )L$(?P@^@(C#:6T$4#A8Q_Q?9M4(O2 G?7CZ7I4(V\+@/P@ M1F$XY;RXJLZ 'L=#6,>TS&"0U$,8E?[$?RNJ](1Z/O7([96^-O%J'^W,N,C] M'GSHK^-O<&4?3,^R#H@8PIO+>BK1= &^.)U'6F\0 ')-CLYR[[H MJZ&_2W!Q4%EET8YAW^ PPZA$6/ M- 0+#W;:9=VJ,NW R;4&\FP9KX"H^Y-XY%,_,Q&>'48P6R/91H"DSX$2HH\\ MR8)Z'+JJ_+7IUSL!%NN?M6D7E>,PN@IZL,7PAF(TU<"-IMR)CE(;^>+0<2LI M&/\FL]Z/"[)14Q@OPK,&FH$XN1I&NAC>1#'6 H)M2+4("O\Q^;82$,;/Y\@3 M"!4&I('P:Q15.W7*KT6,NII!KIT0(=[(TXF/W-6)-_)UXGTY.X$*_W,R\)$4 M\T10CZ' _QB")/LO^$\O.XNB\2RBC"\M/UGV6W$=SW!FA#B[;($201;>Y_ S M_DKW0P+P50%Z8>J$'$[&,! _90)0#KVD%OTW?0W&6*\FYJC#HX@'+98$>#0? M0(##4\ 6JO&"0SLAN4V4<-I,^RL_,WO>RW+[\N:H+TW0(#1F;Q<\)OG&7PJJ77 M3,\ZXSAK6N_-";T7:VS5[V\!HX2YYRR0V'0 *S-*2'-ZH#"%WKNA_XV\;_C( MW6]X(_\;WJ,#;F:\J6? GXLK/[B\\<6C'6/UY:NP4(M*DY^K/L^) 5]3"S9, MDJG1!Z4'M@?P0$/%\6NK =\7X]LW.]S2C;Q,^,C=3'@C/Q/>HZ-IBIU4"P@] MAHCGIS-W8?S9Z2KBG5^_0+[QO#>BH1JOU!D2#9I/SJP&10'][MP-BC>R,C!8#BI3XO[>E UM4\ .X_! OS:'-?O63DJ M/_CAY^1@S&[AUNIN% \P;;_QN;7/;BZ^G'[.FEG.X@*B6S/-]RY[34V:V=\I M#3][]\W&#^;G11$+7=CB)!I.(!,&PZ^GB?+,4']VO>S/ 0B.:,:D9\41_)[P M5FU*Z+ARMBZG.SU+R6:8+?ARY1P^?#IOCW]AU,UD6IZHQ>^+:"&E]_5O%XZI M1F5Q'<5:XSZ(!LY,UC6#':=GCH%,/.O;0IX&6V/HF?XKP^ K],8;R*=FB_/[R)8TS.T5[E5C3DXA)%>Q1@=L%^'8]A6>,8#(?_3D+]3"^M2)<#RR9?QU!*0 MS7EXE\[$IBW#ZZM*[]JU_W(DDB>8]W MN>#&4,T9: (C% MTZH=KK_(L.TCIT85$53OU4WTJD?,-#^R37L!(J#-(7.^N(GGYJ6W?5U518C' M4"F\"M;7P];%>*Z[9\+S)X.BN__+1L[&!UVGL-EIS%623Q'Q%RG8# QU3P M@O^T$QA%-@L'G3E)EV*.MSBTC3R99(^>S%'I@0KK:4W/:*=Z;_&\:R[P->SY ML+S4@^*?S7HLNF=4HV3289"OQ43T?R1%UN]/*7XN:N:&0*W((MW=-7*S?WVX MK.NGR#+>5>^!N'\M(O$7D1;/PU2L?!BTA<%%*P2U)6>$!<"E@U1.8.9PKC@E M'BL0--P[9O&#"5L/2YS9)-M>W\;INTKD;%@\K,<16I(Y]9G>G5U+OJ2X+5?: M 9O'6-@'O,MK4XAV:,J3C7RRA#V>PX\FUTEUN4Y=KE.7Z_3=Y#K=ZT_X%1"R M'9^7'P"WQ]]FZ/G#H*W;$F6NS%RB.6;$>Q4[,$K*I4-!(Q6T5L)+LHRHGYZY MA#P.UF&+'1*,:2F)"RYG4FOD!+?1G_,,G;#1B179UXE5DM8+\F2)I.Y_7IWO MNQ">E?8XY38T^[T8LID"R&:V=#N_YNV2PEA6?H_-RUJ_H1M0 7D6%6QT6D4. MX[3J"0AIMXM8+T?*I\]B68,F;____A#]M#%]*1[6-'_'I_Y3$LYRAK2A0C&& M 3%SA8QUQ$N&$;>;:-*:,]9OQ+3$1(0I"Q65$HII/BEK5:,GXV%"9<^K$[6N MUM-V:>5.<8;#&NI*55Z/_H$Y/*?6RP859<2CWS(K!+;R+2^"B]Z%4&=#SB1\ MX]JL,CW>0_F.W5=?F[[JB7WW]D3,'W7M-%),+R:H]*YCS,#/7;]MFB%8%ARHP5E$ENC?:6491SP[2EJYL0 M;B, X.<'$R:7C,3G0]6CV:9?82'C.4)++[;V*W!O/-4:"ZK NK)2."H0AD\M MR97>W7ZEA-E>]KM.N=C\43NTG:*+AU-?<0<#V;#:X2&4,FP[_LZG!\7S@_86 MT2)N>"!,YPHDC4).,\LE@W\XI9Y,TX .*(!AY5'Z7HL9/KENX7:W_=\Z?CYH M?OXU_O-B_.R5X\YJ(KS(66ST0 6F+M>-MO\O/VW&I MM"#5R^.FE? 66_A'6Q5DKED@Q 1FE-"2 8C"3JOMP*68P7DOM&VE?6X3UA[D M'CR,70G*@R,2!P8(0"BFO(J80!NKF>)H?6>833:CP:W_.4E%A##>'W!]Y?U3 M#Q!G2HXDP@$CS1%3U"H=Z^GGDN4$!XK\^2OE\5]A"LA M@I""4PX\123RB! J">,Z,+(J7O'1N._[YJ\# 7;'YBM;B?E\SI73B/B0&X9E M+CGVS#*%M.=,,OT,F/&(J-J?'RZXT'DV[T.''""@]2!'O,.P3;$?,HDMRC2Q M.?73V/:=;5NK9,:LWD;GY#PJI\@+.SD=*,<<*9%;H%Y%M<2::>28HY8:O-+4 M?"[5O@HUV;DZ.ZX^6%>GX1JIW#B&X%_.A9:@C:QV\=@MV-P\&?)V7'V$N/@@ MG6TKP:]PVC"=!S#5+.-,2^*TR!V"3[W3>GTOP4<9:ZGBT-GY;U]^7>GSO%/C MZ#MW>R(/0L-[Z9SR3./<$)R3 ()"!&U=OC)]>QM;TE2?6BAEU7D_7Z_W4SC+ M*>>&J]PQ@I'4 CD2&"8:,:*6O3//H:Y7H:..'%Y^CRSVLF@PEP83$A/91(B' M"HHIZ4QN-)<6$;WL6GJ" _2[9['#Q7H'[55;[0-5RE! ?PYQRZCPA@>M!3%: M"..L>@X,7%_+Y.?UA?]V# D/>L,>1HN8$2Y1KFSN',L%U4$*RXR/'E%D\++! MN=6=FT5Y3LL_=B[0HW*6O"P"94P@28B0WGA&D=)>(NLXSA4-\ZJG3T"@+U$EEX$@Q*_(M!1F>G=X;[SFK#[SCH_Z77_^' M@:RAN2/*6RF49-(I1;P#@!!CQCF8(EL*O5W8B#\N3N>G]WN$KM^C(^9ED:;. M ]8R!$\"9MQPC3782QI9[8/#_%DE4=LD]2HTT9%CR.^1NUX6\FFMP&ZCTN:! M,H^5<3G-$>)":^LP>I:;\WOFKL,%=3W/="7C$X4I)4,Z$!>8-Y8C='T<(A;MV/GH_9D$"9X;H9"TG,E@#%$RIU1+RA4W M.7L6N.W8>6_@%W[$$J*/+7:ZIGYS6HP?5A3.7@U]IGT +HI9S^Q3:V&)8D.- M3T F-E9#7E$(68I I5,6Y5@S+(QD%DG/$5$,Z\#7'\RO+X2L!,?"FESD5(/6 M"HIC3K$,UFDB#=I38ZO5U0[/O[S+2.IXA/%?LXL/__[QP_L/9Z?SG_[/_4-UNMIK3M6H^1?=%54Y^%3;,,) M BE>?3IPG^H&XWT066$N7F*[FDA!MZOH!S'%@V*Y=8("_6@5" W:PT!M0+G9 M1B%MBS'/K:4",\08A5> Q%3,*^0HO-0]6$A[_6)NL /[ZE#RS#+:"[>G(8(4 M;ZRAMZ *G"_[Q2!6S4WD$,M?M@DBU<6+ M0Z_?Z0W(XS"Z(3^AOO;Z)=Q@W>ESUGUE>?MU-^VKNOV731K$3!L"I6+UNM;- MLTYCTX[B[:J[O>:.6-)^9?OQQ8M3![G92^(-,8-]VK:NB7^+M\[S@5.WO_93 MXG"6GS-O)3IKA)9B0W]ZL]#5;^%!L>7#^&I8^M@>&D#H F]G;W_:+IU95-1K$[;UO(/=2S:XL3>$)/H>TMSDIAL.XF_IS%6=D/>]U-^VJ'_:41((G"(R/8 M60N9]5*H8:%Y=XTI%]2MT.IF[O'II8M\ F;7^&HJKNK>?#,\<.G!K-6Q#2=\ M'XLTNVDOCC\&,7NP[EQ3R[BD^?6L0_&_GYY^FO45#:FO!S!M<=T:Y@!&VU<#H [NMGG].RM]?\ MOQ[UW#W)WY72<-U-XCDB9F5_]G4WR1>1O\^:Y\J.[.MNVE=#]LA]SS2R'B.) M&] !O)K:$]_;Y/>>VQVE!X!7U4TSX&\_XZRZ0#IPKHS\:-&4@O8A.S:79,;UL]\ZFO[_+'4LWS,>'1UE87^\*:: MO?1)KTJH=2:,WV0?:FTV'!6#2/+P!MAS?=FTH1YO++GOB-?2AWYL:145C':1 MNNO+4AO1.*2!C^UP8\?L."V=!5V445_/+?7%)\YD[_SMHV'==[A1GM6D?Y>8 MWF07$P#G[0'$=\>FI: &0>'U8QO=29GZA ]2I]L>S!\4,CP(7E[>%%5LIIM6 M+O+5XXA^KMM7#6ICXBG34&8K!]R;C RK4VN99KFFKQP/H_KTWT:P"W'/AF7C MT\B2]INDKKXPIF+HMJ2.ULN_3?RHZ"#\#O?Z',_.__[A5ZQ.JPKV)%+8_5Y% M+HS6(N<6:<8XE4;F4BNLD22&YGI]BOIZKR*AQG*I#>@WSX!=#,8(WJ,5\H$J M@I_E59R6$'_B!C[H"=]:Z,2^G(IIOT] K,YW?/LNP_7;N,'>/\MEN/J5:^\B M!\&\6Y1A>"/7.MZ;;WUCDB)WF& [,'0X&:>FQ+7!'=7D97]HHFW>:S1^/\&1R^%77PXB)];M6W@KLI'0S]U9VN:FM]%&V92 >-'.- "%1_N-D?7\+:I MKQ'P4'GI!_8V^]^)+G7<#-#M7E>3V!I]K/_T@VA+QY=]^GS6'KTKJG*27 X. M\"X0A9V_/H[]:^T(<),$5^(#;KS_$[Z+':$;,QXN 5"S:MT!"Q41NB0$-H8- MC*L8L35<6"7\,TD3BI@S.D;NNFN7MJ17+V1Q#3C,)P &]S1+'#N.E_!M/^*0 MY% HA]>S.<,C3IRY7P +?4VXF'R5'PL)R1 (% -EPRI2K$W)R'H8^',$,AS?P:]EK_--9 MT3R^*F)C3;@2G@L(;)Q>XA,AI4L!@A77D0JG'=@;+#O5'O,-6MV:?079M5'N MF^P?5T6_=KO/J:R75<,$C(&0QA$CPZ[-UZ?Q+@T!<<^7:@!4-I[$/4VL G;6 M=8T_@0<;SDG3G T\@M 9J*PQ)N#4&(Y8UBZF2)X+^'TVE8:\ZYUL,W#+/Y96 M"RPU/8A(-P+8JEY(ET6JO8+UCZ1;;][R:D9!DAQ_H+[[R?&GLYMAV7UC/-I)C^CU8=)LC>E29CDU-A87)]H M-B;#+&Y3.9Q<7CW7'S&SAJ8VS,PH:MN!># M/,;DV!"C;'2^B]D3W'#+83ZV[W69 INN9AU[Q\/1=(>;3^JXIQE$:-ZWON'[ MA@;!SQ@MH?+E%X[TI3])\N,D:=*WNG^C;ZOXD*MR>E$]@;<9&WVKNQ)/0[=0 M;%K7>QU(I0K^E7[67\X6Z0U%.@=(P;VRR:*#W^;19I MO[!Q$71V54:+]%^^G/[RV[OS]V?G'[^\^_CE8I..T+*&AJDM=1UZ,8Y>F;_] M1=^)!UL*$7N(/'821I62$-Y=O#O]?/8?O>S#Q[,W+SJB&?5#(36/[X:2JDP7\MWC&EE57$58D\ Y MI?X+9J5_>H@F5G#TPV&$?U3^/+QK\$35#O=21C!@2@XBD?G2R4U?.8P=3(@_SS'S$:!)7A?D25[\\W !D>A M,MOB[3MFUF_C!GO_/,?,1B$/6+PZQ\Q&T0TX?VCM'[%Q>SO0JR,99H;54TYF MZM/S>+X?D6DZ/$\'^[:FBOJVIR75MNS0'.W$BJ0P^B MI74]B_Z"ZWUC%?0+;8K^/((!C,#&=F^F$>V(Y+JYYY[Z+8OG+JFO^?R,I1E M"98Z['[M70 3 )9GP5DRN[ ^]9BZF9ZRE&DQVF>C*4:BL4;OV$MMTZ,5:W+_ MRC;!!M'+,9X=]O3KHM6P,;TF]FQ2^;D9^%7W)_.HC6C 7PZ**9&D\\L3H^NY M7<<5::XMRVB SN%-VM9XN1M.S#A,^K,XPFAAP8XFC\5\ M@/'2"!NJQO=C8,MB),KTVF2&]V,474U@5>V0J6WV]!P??1T#/Y[.*6+1YO.P M^!CG@>U@)>(5<>B)N,'2!@(:UT%^D85&]=%I$N6S37(I-(&=%E-QS$<0&UI/V-4$26?M\Q#D1@$M>%\1+7M-&;")XWXM M^LDM^A'DQ(7Z/=Z ,)X'+S'<6C_-&Z_L%?> M3?K11KS#]XDJ3@>NH8GDO5@I!1 +R'I*D-&,8FNP$!9I9VDN*,]7U@9_HA00 M5BA"::XE=@S%+G%8QQ W0ZBPFH8'IJ^G=2'&CK&^42 4[U]$HD^6EBL)X4-Z.=!8;&>%#:@ MGV?%^V^8:_B$9,-GP9N=KO9*I\^ZFYZ50+!97F&36)CRB#/K^_V1=O'4Y/_^ M$)D?_HZ)S=._XUC^:9$B.?.>"I"HRDNI#7$8(ZZ1@>7#FSB>:ZBP7@TU+GP9 MO?K-H46\\&VF)^/A[*.R=LVFSWYX?HV@9D5FQR/QU&#WY6;:^G-[90Q6S>6> M#/:'*RB()[^Z.869OKE9FBS9] ^-XT7\^5]2\.?OPQ3S^6XYYG/WQ0>VME,= MD>SLT"?&#ATGC6RG>MIJR7BPY$A>-SE&.^60::XCA+T10BSOUA%"1PB=1.@( MX1@DPO/@2%,9?IU-ECXIXG$B+,Q)_H:T0M]J*[+Y[/G&6_(/Q6C>MUNOP[=3 MXI[5V-\J]SZ>@O8C-;HU[-:P6\.#6,.M5O'FY%DEHM?K!\S>L"TIB-E)Q?=> MJ'6[=6__==O+V9[OX95QGIZ.?BJ'H1C_-JRJ5I77$#"7*K?$.<8\-C+H//<( M_M$("^-7'7CFBP>>[=JMI%V[]61>O)6NJ=W:2T;(415OW;J@[WBRX\F:)W6P MRKA@3(AE;X@RG&&+A?/42L66>1*K*4_";UOB2=5#4G4LV;%DQY+ DE1SYJW' MU&K-C/)&VJ P(5ZRV$;O,7%!6U"3I,?RCB<[GNQX,C5.))HRPSC6*C!*@C)$ M..18 +;4A"_S)"A'O&TUB7F/\&/KH+H+Q^J"?;U)-,S+6-:9'H_+PDSJV*9Q M+*TY.(ET4P[[_;H(P-C'"A;3X@W.^^MT[;T7[M!8W^Y9^F;$MNY(8^]M5=8/ M:)^B"DBK#C:/TNJT15Q?AA^'@Q;!?&CHI=U!2>0*&R$4BQ&&\ ?3'N.@J:;8 MAASMQQCO445?5J"]X&%AQVS?"[,I8;STE%AM$#,:*P;_8(EX#B ?KVBVMPLK MFZ(7Q@X=JW6LMG-6\P$%Y ,72 E [,08Z0A3.64YL!U>WVM^&ZQ&>H3(CMDZ M9GOES$:# A9!#(Q@Q'C.="Z#1)Y("BR%Z#*S[<(L/F*]MGMKF,6Q[/((>GLA M2BT[>9:.#D;R-&FN55T]9;$OIMKMT1!>NZ2'(-YB>018OR=M__&Y# ]I[D^1 MLE/Z_C*L,\0O6L2=LDA;,M91RCG/;1"2,VFX%-0)SWGL7X2H65D'?.N&NNP) M1$)R?V*">,4H@2)3Q!@BGGE0@"A^!S9E#(C=Z+CT'V'[)[EYK[52+=WW=YU>]?MW:O?N^-*W=O:N0_$ )C2QVE-'A]3V[;SD$J55N=S(EDZ=Y#4W6LAAV53!%O#)8I8DD2GFO/!?+"6$Z>Z+K?C-5$3RG5RYGH6*UCM5?+:AI[ M&KP->6"$82>,,S+W7@>'C<*!/M'[O:E6PX3UA. =JW6L]FI9C6D2**?.::69 M0,'D+EBCB3,*$9F+)_J/-]5J5$8 R8Z;U;Z_M+EW=<^HV#PH1OC%1JR5MY,R M]7GJTMZ^YXCEE0*IZ;:Q))5.7>SP$'LC+:" (+$53N?",@-_@)3*J428,2^= M6)DDL&W;EO9 .,9_#^MPJ\L3Z+AN1US');=@Y09 VX)ACQ4VQ$E,N+0T)V$O M9BX!CF,])KKLG([KO@^NRP63"GG'/:.,(:5XSG*B@Q%&.N7-/BQ>VL.4])1Z M8=]2QW4=U^V)ZZBU4GN,J&6.&0;Z"XQ?@I'SG 9$5D9C;]OX!5V'\QX21\MU MVS_1W7MZW/8,XD>=\W;9<,\*S#P(H7>(4:3W^ #O$XDM02B4#8:%@+RQ8%WG M6G A1&X(=5J:?&6X^;9-;8)[G/,>.33\T46<=\Q]U,S-.2$X!H0X[9A36!DG MI& Z1\0&;5:&B&_]X%HEDY[@%W;Q=\S=,?>K8FY-.28Y8BP8Q!QF&GC;.(<, MLIQZM[)"W+8=!Z"Y"<][0G2Y8AUS=\R]/>8.>9X+3Q&PLV28:$V#1PY@.M-! M8[F?PWG9$TKUX+FOD+FW?F+?Y2J\HER%;N^ZO>OVKMN[;N_VE=^U*@;N*/*[ M6G7Q1KZBDHY..3@Z/3O83SW%( M01N_[#CO?O7\#\RW^^J+?>W7Z?M.EP/8\^J3+Y.'=RF;.'*"MEV[Y)&N7?2&'6*YX(,XENGX\_OF3R.\HICFB.>(41Z4 MEE)SDAL1@L7JJ6D0&_(G/\0RO1U_=OSYXORI?'7^NX$]@,\()L98!:S(IM,N])!@CA2RF^*EU:3?D3W6( M$4D'4DO@B+(J?NT2)@XGV.G@!-_!!'K=E8D-V;;['L8VY)@AF3,P]Y51F!++ M4@,0KTT,T-J+U?\:0[DZ:=!)@R.3!BKG5C"FJ+"$B9QH9(@/1"N-(,90+B:6A3FDI2$-\I* >*><(.FL;2K7P8W> MG8X?>9/XX8$W*L&QL"87.=4,14\XYA3+8)TF\"1"Z*I7KKV+_1!7YT$WT%,X M@]2<8I:W?]^R]9N[EW5A4#Z[/2NR&\+?(O M3/4R*P;9K[ZO;T"6Q=\_#K_ZF.66@302;[(O5SX;WPPS&Q\8JZ&$Q6?&NZJ) MB1EPXT+W^[>PWGZ0A$-\&GR2@8SR)7P';ZY&WHZK7N:_63\:1P&6?1VF422= M4+W)+M(8XUQ=X4 .C*/PZ\>WZ,$M?/8U/MY5F9N4\;9Q'-Y5Z7V:-0AFG\'8 MQE=5!E?!XOPMRK;IQMQ=TW6;\,//%S#*M!I_^TM\T,\91;TL@K;TNBBO>VD( M@_MCR#,]'I>%F8RG_=:]ME?UU6]^:&^N]%=?D\L(EAYV!18$OM3Q*@-+Y5+;DBKN M4WP4T#ZL;>6C3ABDRE ZW@%;"VL =Z<7#&%^B:^JM 3P)'CV%=P6"\A.V\O# M%\TSM0%R2E?! B1VA&<\L%IO]B-<\DV$BWR6<%FI.=;>)=:+\>=+EJF2W<;* M/V)&FZS#@X+]$1NW%PG=0,$'I4'I0S_*P,0=H^'8)['9U&"&JT(YO&X58H;+ M]!B>,.F[Y@' 6" =HTS ^5]!S#5P],W"IWEV]_ M@WG_4?G/21E^].-/((7M;1S,+WW8FQ_F,T(J>&8EIMQAEFMAA/7&Y2@W6G&U M)U9^)F$OW)Z&""AF6"O.M[6J[P,SP95QQ[-)Y6L U(NRHV&&V8\'&6!.1P]L MQOJ=W&#[R;.V7VVR_4"UCV>XM2RXV5J13=:*/F>M*-IHK?">6"5:"/T%*@8E MUP#.J@&6H&P ^8XFI04+!I1)!,1:;\%'C]]/LMNBO$5 )UX M%U@1U]5S50[HO"ECW2N%D_C],@1!'+GSM_CR+_#N=N\VY+3/M626$Y#"7'M) MI0IY+K"R&#VF=$_+>7,"NODMWH,Q_^'G>C7G&V,^;%&17]S58!5 F^9C "!#,99?W(].JDFU]E(WT;P#TBA DO.^;;E%8H2 M=K8-"V!YXQ1KN_$,8'^TVI)]4H0:SBP1"SP7YGH"Z*2,[XFF3#0U'K1)C(:' MV%BBT\/%3P,)VQ$#*[TRZVYBSQ(#*Z7TVKO(RXO,YTU[IQ<]#J"P0GB" M06X!E1>Q$NVXEIU]7P%"MW9R/>DG^M?7PW)<_+->RB0Q@=.*,C%J?QB= ;VL M"-%E G9!^]KX\&2,^_C**1]7XU+'=Y_T$RLG/T,&AGMC (#LRZ+G)K+P3#C? M&;6-'N$0?4J^UTB3HMJ&J*6620,@UR/'F+=!Y8I2(A6)+?UXOC+;YH5%[9O' M0; ^>A56$,3UI.1N"B!^,:]3\N:C^/"N]*\;QMY8A!+.R MPKD II!F3( :=E@0 ^91X,JYQS2<6V<(<9$;B76@%N5,8RQ-KHT(U,,[$[+Z[PW0VAAMR..J'<[B]N]?8MH_99N0 ?/LHCH1@Y"*IZCWC/+K&B[=V=?=FSTR1:]%RI?5OXT''_\2F:6"WV#:YUJ[WFEY+H-?D4B_& M26]\XUE[LM**9W7>ORS]-O M1?7?I\TB?IZMX>]IEHO'Y+Q]3/[AX_M[#LH3 !A,KF^&I0,+];[3_L=-7E(E M81[66Q$8Q41+;P &!ZQA/7*Z7'O][DG_2T\^^797Q G<^0# 7GGI 8C:Z2), M*1N(-IJ/#X=,+$WRDR_C!_K2XW84E=="$B4\-SG+J5"&J%Q(CXW1)%=A;Z3$ MVJM)9VMY0AX,N%<5MN$;DS7([OG_K34^&BZ^^?]N+PK3T7SWHEKFPK$\ACEU:RIPKY@G8 M,A[ :NZTX-0HJCG8SX:MZ-!V-XG@I07&XL-&(. G$*@RN^-E#:6!,L)?O^6 M;4U02@U:@SN#\Q"8$-A@*QF1N?1>:.W7=TYXV>51\LUR+Y4'!>5I J$[E8F_ MPD13:!#%O1T)R$ E$#72 CL,N))*QQFR04D;!:=<;AS[]&V[@/6'/4O+]M&/ M#T4Z>D=0<$A)F1M&*)*!&(1 J3/IF?F-7L]SS\7 TU53-)]/@\<8UT[SO?C=0)$Q?;NSG M_!GC)1_C\@M'P%(GIO3ZSQ,=X'5O=?]&WU;Q(5?E]*)Z BGL/4.I=$ 3&H_0 M/-^A^0S]-;M*C2::WHUW?5@KHN:G7[67\8?V)CR\3LO^_1B"_]15:SZ(CW^; M%6-XMHV+H#-0!L#G__+E])??WIV_/SO_^.7=QR\7/RS@DL>]1]8NN<2"T2<< M91,P\=_^HN\<3BZ2X!KR>*Z3L/[@IMDS,^R[)C[[\[N+=Z>?S_ZCEWWX>/;F M18?S<3B.HFP8UZPY0C]K'Z&_+P8@T&*(X,4\P/?'R4!/0$1Y]]-^!W^7B'YT M(!!CU$(Z;1Q.*E" \[CQ)K :=&*,KZS_@EGIGQZBB14<_?#Y$XRZ@?C%X/)3 M.1S K[9>J#HN[_[H/+ W*+'$*>T%LYAH$C!1 8.92W)BMA&=YX63@>>2&*H8 M5MQX^%U0*JAS'GGTO$.IC:+SZ*N+SHNF'>CM.1EDBW2P_8.I]=NZ 2T\[V!J MHU ]A@[B?/D),&G](FZP\L\*_&,;!?ZQ_03^K9+;*Q51S4/]V^S4#4=1\SS M3?O8QY7A$NMN>E8($]LH.!YC!RT,M)AW4W\62N_4? 8VU?PV(=!=CJY MA.=%;YJLO6G/U&US6-=BLXO8GTZ7KLI^&<*/J7/OQU:VV?O3BU^:1+.?ZGQ" MM_H)?XPB?LQ^;.X[O?AC=ENS-[KHLS^KOL3G_WN=34ID\C( M?OPR' %PDP3]U,QJ>&QOPUK,4XAL)IY^H,E^NAJ^-08[B:!FSIBLKVA_%Q M8+3_[Z0H&R N7U_)6-TZ!Y4DJ/2RO3>F'C.Y@]+J+PYD4^LU=Z M<.D3L)T,P(CLIR3.2QA,/<0Z?"_F#_4GK@ZWF^;XI%&5,8\G1>#^YK_Z?D;O M&V=Z6C.*ZK&O-7[AS6!6U@E,RTE^3QL+V&[P)L"RK26>4F5]*?QH.'CWA>H9@3@QMQ_7JV/FX3?0N=K5Z5SQ MINMB#+-M1C;]')876'C*NK.DVY0ZJN>INS&^U(ZG4=EW?6L+L=EA)H'FF:-; M\F2MUQ4;*)AG9>>SC8(O&=M)U-;ZF6ZP/,]*J6<;!3>R_00W/A'!WH];LX_ M,?^?'T\1[GYVOX@;K+QZULIO%&_)\OWAV/^< M#'PJ&5&CV @G9S"RUB\B0L/GP=O5V' .>3_,(<9)$S[\6XUK&IQ(B?CI[0* MG <:-U?"MJQ\8 ,OW[2G$P]Z^MI&^!&SN4M_XK\555-5(R4TU<"JG9Y19U? MDE_>UHI:+WR4M/DL23R>!=FH5)N3HP:E+2*[F,WM_#QP6F>F'.I83:(&32E* M0%?#00)!*=%[,AH-RW$#BNH3MWAS+"62_FR_+XNU0B(0J.[.O1E 3 ))KX4[ M;P#/G?2'PS_C&JP:?03. )PB!%IU(M>#BW0#26OP.8<3"P"R/9)G@JNU@ G( M^]R.ATU1%'4OA:L3C/9'XDJ/KRN1G*;7G QKU00Q_;N6VV[1-1Y#0O>$.I3 M]IB07F/6U*QY#XZ.YEG[L=-J-./%B'!=SR;RUYWYW/8BI_>39)GE6T4X/? ^ M6E01/?2S_]0@_\O;+ 71$/JFA@T-\X[;AE&+Q=+G1"#@> MMFE\50XGEU&F-+EB\.U)O6% V5'B3^U1>(!.BSXS+G4U??^='8:KD\K(9L)M M@9_ORK.Z'L[-;!:+A^R15Z.Y5-<>BM=.38OX;OAV-OEA'4*_UK9H;ZV>0[11 M/)PIHD2!M;%^)C>KVPINK'^O!52UN.@W!5#JU/XI!D#><^/G40/:D[&STBV_ M]O@ /0N&;!0IP)X2*;"]L ;V(-9]S$+M"SO-I-4Z[4)VHET^U Z=+_K;7 7D M# %0NHC2#.8Y9=66!13%?OO&N_ HCK9FI:IY2%T/:O$)C2]IG%X-XA] V?!K MDC"-?ZX^\$TI-B"&XA,N_0"P3A^X&FXN0-@FG]9LU'<<+U7M7((AE'4AJE3Y M)D7FC&!4=@Z:HFB8CO3?3T\_I?'5$$1'^!0OFKTECC56)6O6)MZ<7EFCGD9* M7DY 2,0PGA3$WNA($T5Y3.>-247C))_&BP-.J@@$85S(J$7OAS:]A]U"=]59 M;ZV:1/50HZJN9W[O(!\>V-H7X0>'_C35_A3]LM+Q53.6F8PS-_2UOJX5 [!( MI+K[?6$+Y*NK!@_4KM/'J8H-S-:'PUX>#FGX+8+K%!GRI00+X73@SN,^SR.8 MJU]GGM>5<0TR5SF+54R)9C(@3;%"1C"=<\<\DUN(:\AC_>0<4\F$8=0*+8!< M>,X,2'K+)'GP=',[WH35\33G7]YE= :Z3\_.SO_X^.4B^_SN[-V'O\=(IX5= M?-1A__JY;K! AW%L^! 57M@K[R9]?QZF(?2))!-Q DDVUL[@4T\PK>E >@=$L!Q^ -UWNH0KCQS6W52?.-0>,>O[_:9Z=>-WER)W"UU&9,;:?'6)LTMU>Q?M6$-^I90)[\ZGO*X2";HHX1O-N$EQA%UR^XKW&^-*CJ"W!4AM+'%B](C5H=,CUMM4YF+?]M> M1\J=*8JIN5&OQ!QG[K [Y>&TEWFUO6,.I#',XDUBE;, .(2]9X$1A+1PWCGBM)3*K*A#@5)OU^=P)> 6]=-OK M+75H>J:QV485!VQX_N:KZFV] *?1+Q5/>^H_89?K7V(+LW&8])LZ4 T5[K$= M=KUT5UDTI97WP_+7ACZ6Y=.R:)(<"<%X'D+.F,). M,XF88UYA1+30*TO^; H<_NG+H=/5U0\_GQQ6'[D]&MP=5WT/7&6941YA0:VW M# MI")),,J>H)9*L;.6\L<)_!5RU?;?!D]NR'H3N_S(]7C7K/9@3)I# MFOM3K9Z/?KPL @/UQL0^]M8J)@.10GBO#)5$1GRQLHCO*_)(=(VK.UG0R8)& M%B#"/,/*>JQHK"NJM.9!8L]I3ES.M@J'#M#_<4!MJS>.@%B9IK?NIL/(TMMX MS@\.?T?= 4K_M? W*TL+UGUVZ[C6&/6;^NRF"@3Z3WC'-(@Y11W7G75L#+NM M#9@*J,JG3.LR):4G'U*,+VU"H)MB@=H4_6)\6^?6N]@9>0*/G!8J?)-]',X? MF4)TI[ZH^8!C4Z]6EL[ QT2)F)NB]QW_]28[D) S6,U_?5B0ICC%3WWO+H&] MJK-8J&P<=[-]Q&,TI]C9D"/.%*72,.$L<490RI5:6>=[2X *+![;[>Q0,> >H\MUX^\6_KR)[#*JYY EPI[.(E$_ MJ.HRA0XV-3P7$PN+<>J_^YB([$>5'3S0^I:DJV_9U;?LZEMV]2U!YG\8?(4Y M#LO;AW,^=-"YDJ"[E 6YCW-IK646$0L:RTNU7#'ZZ7'V0B$9&UCKX#4+3AFN M,,8"HQP1YZC<9T6[56D?;);V\>'CWX'5SS]_>'?Q]'2/]=/<8&V.*=UC1G&- MV?GEOMP.P0%JY(%BY31SSFA-,25<4 9$Y9'91G=S(@-&G%-.-*-*&<%ER*F1 MRB@JC'HPMV/]IFRPDZ\XMZ.8;ORN,SK6[^H&I/!@.L+Z7=V %(XNHV.G2[@R MHV/=34_.Z%#:,+#3'&'4,.*EQLR9H.#9S!L1>S/M/*-#=1D=74;'RP?0=QD= M74;'01%DE]'1972L5A2?]4V]"-/J#+L,K3R<$]=7>YQZ(&>E,T,5Z.OW*66U M@\2-%B1&BG$LF>-:2^,9Y9PHCP,FR]T%M^??)WF/<';<0>(=4W9,N7VF9-)A MY400G!+F2>1)J1'S2'+G\8I#MRT>4/$>6+_'S91;S]PX$(CPCV'Y9SW58E#_ M; H"[@XI[%?R[#GN^X68/F[CA\&G>NO:7(]SR:T,'IB<86!Y'#P+TN4!:V\# MWJ$JQK0G)7E9KM^WONU(>W^D30/U6AN#6; ,4Z/E_\_>FS>WD21GXU^E8VS_ M0A-!R74?L_Y-!(>BO+)UO1+7^_JOC:Q+A!<$:!RCX7[Z-ZL; $&B21#-QB7U M3.P.":*/JLK,>C(K\TDI*=&<@S,J>;O-#8V<"++:;/7P1'O[Y0CL*,H1WO0& MO?%E#-7T?!T.PZZ+# \(B:^-;6WC5;=41'5X\'LN:O^>A6S)7 62$ACEG*9< M""4,MVBI0DR@$JUK+=VB4\Q/B#BP*H(UB[?_*H).:3NE_1MWSI/ /='."9*B M0X"1(C!2=H@/6\WJM"?,[#F2M16EW3X'@CB)X/KLN 8I M=0=>(OBLUV\QO_9+V6&H&%_VKA?-;U-O-)Z\G Q1[LI^2DO-E')OD*5>3AY? M9'@51R=ET5+5?6OX;1!'^7ZW'2HF(QB,4QS->DK-K\HE;?%ZDDO^3JH>7'T8 MCZN>43#.-4^E%U"4 :*EM-R.HHAD>['#U: MN?)XMOBGT? :%>WF4Q\&D]-!./_?:36/CU.U/(18G"I\\?/YU_OOCOD^+3 MN],/%\7IA]?%^?_YR]M/[\\_7)P4'\XO-J]<6#_T!O-U^)4+#\IBK0129138 MQ)-40D;KB.>),Y1'*AFSM3DA&TJ@%5%28X3B48O$! "5(8NYQ=D1\O&:A?7+ MT6 -O^.:A>O9XN-/>?FKAG%S =AV'O,'%#M!)EVJ^>V-AJ&:*"!D2)*$E,5$QK9*3GMD@S4,9%4\R M%I7X;,%D6+;G8]^N"./[UPSMC4S<0Y(N9,UP+"2#DA<94RK)AQ(E]ZL9J+Q' MH!D_(&_!13Y(OQZ.)N410N?P[S.9^]@ /:!=A'"^'_5F19^_J>C3\/6X9,72=[PZ^\]W30X$$ M0M3>9GI+D9($SA,:+Z%,$JFNV&L#Y+ 0SK>W8CENT5*="'U@K6&Z3I2=/CY/ M'[V4,>A@G4\@F-$@K+.*6Y+;:Z0:&K$-L,/V]5$<6/E31Y3XM#+-G-S?A1@Z MI^81PQ129! LTTDEU'-OJ$Y@J? R,!'--OD-U8E278B@TZ;O2)NHTD'A7@\L M.*&$M8[%1)+A2A!%Y&IM4GM%D>J$V(Z7\"!/T]_%\?B7:JQ+FS-X/[V:YKYE M,R\_Q.L1KF89 >K.V@_B1/'%VD:K\R5\O;1X^',_YA_05)Q>#7$<_R@_?]", M+/,-6RX,9=2 #<( ,3Q9YJ3E025>I3=O;C_F)EGMVO-=G<#]_37_N=.L' MU2TBO?*.>:=<%$Y:&RPD%Y/7UB5.MDE9P$_(OH_#]J%;'6=C-2^Y7^%D-/6W M*0!+#,5?1UNE*.[8X'Y -KAE@2L)9TLAN^^N,*XD..^L-$3PG/SGB'=1:LX( MD*TV-T"#*,T!1A4/*2+0*6ZGN/6*ZWB*))*;?% M. ,YQ,.Y@PL]' F1XX+Z8O9K1L^S\,0@W$M6G'UG$'>9A'!,''.O\[_'4-BT M\P$V#*]^B,ONFPY> M$N)2,$,<;F**MB41.-,(;5M@IN":W($ZL/C+^VHX#< M5'H;V\MC4<]=GW[<54_/% 3'"0G!"I88)&^T9YD//CBF^5:C*RKS'!RG>K;, M![F>9:@!-=&!\T$^Z_5;Y"Y;#E06\8_K.!C'XAN,BW]^7,.6KUN.5WI"3 B$ M9)1/-0$?D@"6&R E[7!4-1N>OLLSUP9W^^JI8LF0UG!,1"D=I-.*\9Q?8!0A M @ND;SFY3UH"RCPF@A!8<4@)+$K9 .?Z\]/Z)M MRXQ4-=;X>3/Y_)E!/7(NYMEP4EB%/W"!TFB"(&@T;*J3/-JVY$E6$_1ZYLS, M!7?0&RSD=D/!F\WKJ_4$>X_RO2X023_"J-PF+Q<>[&1X/1_2[)/Y5CDSGK.[ M/FRHYTQ)#?!-.3K*Y^*S&-_J Z_A:WSI1A'^_A(2/NX7Z'^#FW&^R>5H_J5J M .4F7Y!RHY\! 4)N\=OL,]Q(+F>D3&6DXOXN4Q.YF/]I>1I_ND^MN\E^G,,@ MS?BDRMO_4O0F>&^?)P$*-(^H ?]TA% M&/;[,,JLU&BXAM,Q&J7Q"0*F3&A=C"\SFW6V4^AUS'[#4<'/C\E$C48_3OC[ MY7(XFES$T=7KZ&I)?IV1*A#G@>-VD2,/H)VRREAMO VV-MJP(YZ5ZB2;P M*N_FHY+M>;QM)NCU:]-@01^E,5Z_-@T6].B8H+=S&]S@[[Y_>_%8^'+_-E']-9 M>=$;W.?[O_BC=S6]^FV.1<\@(X#)S3*?GS;*:V\56": 2FN5IEJ"H#KW MN*@]+,@5_]D9>5OF'.4H0550O/0&M*Z06#>+?9(3G,F:P/MH>%7\!H._Y\GZ M<@F#KY?0*SY-PW#PM?AM! -_>5*$*<[EH/@/0 0VNBD8GP'X;[W)96ZR!0/\ M0[_H92V+XTDQ@DDY^9O/]=O9+3[C'5Z7+-V?$+@/PYWT*\M3,#'B=(N@&(@4 M;:1:T4@"*+W646LTZV)YUL5BTE^RQV?]%5NMWOZ7D^(KSB/@2Z(WXVY*;^9L M>(6VXJ9T^_6?QL79^OB(OK+ >K%UQX*_[O>58XEO2K>3LHS MKC3M]V^*4;P&--0XTX]ZQ7?'_QXR'?KDYC5.^7+33Q1G[2!PG8M?B+6OLC[NA(L#R?U< M!(@6=OX.+240U ;-%"=".,VMU"P%=/="()9!:-/ /_%PZQ]Q- PPOOSIUY?' M77G:Z6NGKVWK:V)!!\1@++@HI )G*#C+HW2":296#Q!FE"];U->5K$8BCYR M82>>Q9ORGQ_7LPC24>(53=J(3"%&) ]<20;4>J-6$R>>MO&P]CP+]IAGL? H M/D]'Z"$@RD7,5IZ-9I]CX5F\B6Y483RZ3]>"1LZ%B!;="BXBH\:[F&0FF R MIF3]&5"C:6_J6JC5/*J-7(OK?@Q?JZ^!]ZATDS%Z$#[V?L^Q[RVZ%BD2%@!= MY4"HD#8: '2<.0M,&1KI:K)JXVE>YUJLR-V>?8N%L=LW5GGVB[0&+FKM_W[! MA4S*1"G1,'"*UL* (MI[;0T5)$6VVNKE&<;A.W &9BMX$,Y IV#'H& D:!LL M)5(E(YQEC@5*+#C0$4Q2#_92VJ*"K?(R\L/KA[:1IG7G MM'[\DY2#)2#1;= M4)1EY0+.$@)++4SR#S(!KQ%DOB/T/C\7R+ ='^7+](OQRGD -?L$[8E9:P/G MVBDI=-#&!)Z$!N>##[P^-+<1FJR=[39!>XG&VX?9/$#TU,40F! .)5'**)/@ M)%AI(C/M32MD#*8VGOB$G4(<%LIF;)\HVQO0 M!H!89K,;(P",(50Y9Y(4/-1V+-T(3-;.]A&@;"T\>GB$!,E1 EV$W%M"&OR) M6VU=+4QI-C%/SI-A!X&RNU#;,83:M AYPX])4B4D6DV.HL,B4=Q!1-S=INW\ M#E!V%\ON%&S#3!2J(E.YL0XC -DQ>B-$)(%'*9B4CJ!1M5JC6?#4 MNQ8GYLD9(W-)Z6+97:AM+0@0/@NO5U;3)$) YUF'0)D(*J%=C;1-Z_D=H.PN MEMTIV&8*!A) H%()L%)H:XPRSCOG6:2$,_E0=Y%M*M@1H.PNDGU@*-O:S,Q( MO!">"B#6@"9)*TDT$'"LZ3ZA=E1'>G;9&T!QCFOO2D-R-\G[/8S\9<'D/A$V M=\EX\ F<%$*+,KD,6 +JHE,\/;]XM':JFR%L\OV"ZGWB<)FH8-(!)RJBW^ZM\48J$0.C0C)X?CI)[53OJ])R"UDG MZ+#P3,R2#!%!$L<#8TRBU')I;#V4:39_ZW!X)4V'D7+2Q>J.(59'-6IBA_<[8FC121/N"6,"2V4$=:#9%8!$P 1Y/K6$(VDJ&D$7Z_*T%,]ARZ$O>^M M_0 C;)$3#]9KPG&#=R%:SD6N=0DQYV['IH&)6IEOMK6+$T'VW*VUBV5WFM9" MRI:WPCJEN7)"*?R%()[6#!&U54*L;L)/ ]'/T;1#]E*/,(1]G-C9:H)>7*+1 M,R4T=6 I(5P8!D$IVKA@AY+O!#PSSGADAOC G9!*&D5HT.!U9F0GYOD9"KJX7^J:A,7YK+ YF>^^"T)VJ M;:9JN,<$$E'3"%!A->[(AFB:..'YB#>MXI0G,G _1]4.&4!WP><= >B46V$-"T Z<19>""^&HH.A0@ A24,ZE,LJ2Y_-]U M2 M,P3-7IDN -V%Q5K=UGUP.28FK1&,&.>( <*T)0IL2*LIGL\1^F8(VK CS_#L M%*U3M+]1Q0QUBH $CWC96N-3\-XD2W*_A-5M^(GX^7MM.=4%H'>$G[4&[9WQ M&0L*90$B]R&B<^=#X!$:X^<66]+L%3]K8TEDR3H22W\ M; 80G]S>Y #T J8#%0$AG9-:$-0375TD*M&1';,6IR=-N#S\>1O=%&Q8XB* M@4S)Y:86%*CPG+I(DXS*.N"&\51[_M)8Z)O!9W9"M#VX[;T+0'>JMIFJ680D MP'$O]BK7%#DK3=D20GB64JCA4G@B@/Y>VS1U >@= 6@OT+=3*D#@1,3,ZP$T M69&T3E(8:'P(>2!=89Z/H$/PS$3OI0]&B!"!(DSDB8:@B.%0VU]M,XSXY,XE MLP1H=D@0VN60LZ""NY@SU*Q+Z%E0XECRD']O<7K:R.%0-3D<76AYWQOV 4:\ M7#!& !?>V20$!RA#7Q"L!J&X;8R-VVU(HZK)J*F,1$8BZOEXT_$QM]KB"]7%KHG9T4JJQ/3#@O7& F1"<]< VY TYZ?FW@[52M9V"[F?.O'0@R M-C8E:[0@BFMAN<69T8E998@0@IKGL_O5RU$S9,P/ 1EWH:QC"&7Q) +JO0PB M:"&M G LY#('$K0D];SPC:7Y>T+&7=2X4[7-5$WYI(0Q*5!%A2,>I/+>**] M*15ETZ:(SU*U0T;&7=1X5W5_+MI$1&*)1&$<<=IY+KB*3@2G;>.ZOQ8[L.BG M(.,OES#X>@F]XM,T# =?B]]&,/"7+2)D99P%*1..7PC4,>L%$,&ME1"0(J'[#P&< LMB$MG(M3@YK<2.5R'%1L1[9_V8 MI:MW75Q$?SE E?_:0[U^U[M":Q6Z*/2^ < !AL:(4,0)+L%%+J*DP))ER=E\ M,A%[E1M0S(;0B $'YVR3'BEK-'*694)8$GF M!&N*M;_7MDA=%'I7S0Z=)=HQHX3V0E%IHK(A!BD\;@'*-#Z);+$/RV%@;4@J MID0T_G_N6 B..L8X43AQ H"WD(KPY'X@!YCK'*WR-J20O!"",>M 4.HR>Y=V MZ,'5UDHUG)T.;'?1MB.,M@GPGE$F7#88F<'.",,1;C,E\FE6TZZR]7K1\7%T MJO;CJAKA5BA/@5COA9;:&* 19 (#EKG4&&Q_K]V/NL#VCL"V XK&'_VUQU 6V=X2UF?&@A;6<>BY""$"TE58S M;V)P-C3> \SWAK6M,J"M2#YXDGNQ&V\5DZ #)8GQ&O;*C>&DV2BP?5!Q;4/ M"L_ \$@%-6J*M6L:OAXOUNZ";<<0;$N),R:E90!! M,'3/J7:$\^02"S;0=NULT[BV[.+:G:H=O:H)+<$K%B175&@N0.-O0!)QC@A= MT]'@B5C[.:IVR%B[BVOO*JYMO2#14:)5$H@CK7=,: ]">81-KI;%XBE[0(M= M#@\#:R=&$&7C[BB,%LE*8$2ZZ%"+I4E!M4 )]^1^AR76INJ0P'925B)V"$H$ M+KSF!J*.N&J,6YP%5=OQK>'L=&"[B[8=8;0-4B"12F)X?K@H$ 7V.Y4;5.PS;T%RF)(7%!-37)&. .<0 2G&@>VNZZ( M76#[66 [2FNH95P*ZX3+PNBTY!)44-QIW[0O+FNQ*R)_$F](24Z]O0P2G1/; M":>HMCJ!TX( Y20$XPFMWRDWPI+LR;T17T=??K.@56B;/(2V=PBU0]*42!6B MC410:6WF6J#$D2282?!\J%TO3DWSM7G7'+&+I+6XN4OJM+8"M#,H_D)"$LZ: M(**AB6K3%$?7"WWC!!%[>)6/7="Z4[4-<;0A1#(G@*6(^B6<0]R23 Y]$8M[ M$6228);8;WD2BI&C$A>NUIZN:?L ;MMCO@^ MCOPE@J!QU=NEO7)'[DTPA'.?6_Y9890PW!,=0XR4A%IVPLT XM-;(TZ_3A$/ M4_)XK'J'Z%D3S84R#$S0PB3KO 5!F0LZ>&GC\[-"ZH6H::#:[)]\KXMY'4/, MRR;@L61ZYP9K2,02?AHC3H-W O=52YP)@_/UF:/;GCX0P6,WDP ML)C9(*G0.DI&! T:4G(J&&N9"=2WD+]1+T1'#(N[$-8QA+!BDB9Q8V3P48!F M3B494-^E<#I8WI2ZHUZ:FT:++>^BQ9VJ';NJ!=Q7-8\DVA2$%<2EF/7-0JK1QB#)8V#Y[2 @AASU$"+.TS+^Y )]QKAT3X+PSS@1 -$BX9(;5MH#<#!0^NWF/QR%.%J\W,RL%>-AOQ>V]ZH-X<&SWO5P (2F5%HFA5)$"Q:L"T*;8&5B M&ACU[9KD9EA=L#UWC]E0:W8/WSNU[M3ZO@M."5@P"GUO01,STFD 2CAJ.>%L M]<3UB7[!=]'%<2OZO'UG03SPFFL#Z_^#F+67;F:RWQL$7-I?BI<6I:RX@M'7 MWN!EGCO4@.L6G(KJ@V\QZU:>_G[ 5[L83J"_0V"S=JX.P0*&X=3UXV;KNEB= MU_G?EE;GG]M>F49&]F"FXUGT#E91;YA$\\N$YQJ4]5:RG#T>@Y:U%:N(IUJ) M:9H3M.R'95K7+.;^H5)G*#I#L1]#85@TJ/G)93)UZD?LKOM>6P[GQ>\H+6SD+C,3_Z^@N@ M^?P1S&.!1?SC.@[&L1C%/DQBR/'I<5:LE_CWJVPA9JI5P!4*SNP;__RX9LYO M?E[=>PT[>HB,,2U5N!6AIA_VPR/WT:T0_**#)R'?Y]4N\GE1%AYS,B@Z?=_=R<68WS]/S MS-N=H/R/KR-.Q^^Q?W,R6_KJ]BU* &X+R5 :E0I4Y,A@,MPQT%&CX'NYOH5\ M&Q*@:$W":@NKL87Y2E8[B?LV&@8F(A/&!$704$3!B66A[OAU/E_M:8SD-?'1 M9\[77.%F4S;H#>)S;SG3VN-2N]FM[FC?JT?VU?E?2B3E1L6_WOEH 4;[$48E M++I<1& FP^OY:\T^F4.CV8XXN^O#NZ^/670;11K+05(Q5Y#%^%8?> U?XTLW MBO#WEY#P<;] _QOPS1 >7,U1=QN'N M0X<:3#C_T_(T_G1OJC<"61E@-G,(RMO_4O0F>&^?)P$*W*)0F__IXO2W=^6XGOG9Z] M+SZ??SD__7SVYY/B[8>S5WM]G0_#"5Z&0!#G+&0S'O)/912_!)%O>@,8^'R, M_V62#[[SM!8OI@.8ALPE]?-N7_Z^$+T(PWX?1N.B-T C/)R.T:B-3Q )>S27 MB'YA%$L[=XUVL_H-1P4_/R83-1K]ZZ.Y"J?>9S@]_@0W6?Y.!P$_&:&C\ZX' M+I_6]^+X=6_L^\/Q=!2SZ_!;?^C__M.M)V$1+EM%$3CF3HDN 1#<';U)*0FF M>&VGQ'M8(N+^=YVG'A]_C MQ7FABY)6@?ZI^'CQY_//Q:?3_\XFH3C]\+HX/3O[_)?SU\7Y__UT_N'+^9<[ M.\I2DL7#?MKZH3>8+W8HONF#8OG%7\8P[<>/Z2D"6IK..METVG@CI'6<1>$% M 6L1](+6$)U3L9: <4/9M!J,, IG-AKA=301$!<&+[6B7'!.?WK&ZK(FJ\MW MY+J?3I[KFBU@X1Q^S=%A:?86_#"\3$VB]J1 !("_7U>B4'X)*F&8AP_&>;[& MO7$V_KB59FB;T,B6@/Z7Q_#<4_5Q_7(WD!'V'!GA361$_/30!O*<0-I6QUF] M;RZ7@?!/S8^+YP'5NI/L[2>-+EOP]HX":D_EFYP/L2<_>G[JOC[K MH_X]]H)M[_C,LT78QWM4S%S;/C)H32HZ@=R6("SOQWN51VH/61Z?ER!T[PAM M[T6V,["-=[JZZHW'N&./?_12P':S_W9]U'X@Y4XSN?H"_3@^6\C6V70T0MNQ MS$BGF.4LT$B,( 3 E)^5+K9>B+QSL! -9!O,,KE33?; M@P.[M2L[+D'8K4I_&@W#U$_^.ENS,5I\[C;^E!.NTVE)N?"+%:4+=3Y=[U[MJ)^AY%/7J=*"74!:9%"M+DFCC- M A'".Q,>XIQJAY_"U&7!')RH?Y=.;37&:[@9#?O;+%HY"N3\8[)NG%]=]X#T:IEA&%J!??9)B MW&)PN8/8;0>(/BVMX)M8I^$D^D1]XO M.P_R^Q=O=!>5I,QP0T!0$RU+@7E!3&*21_<0^T(KM7UJST<3/[K;> 7^LC>( MU2^3.)[T!E]WL8UUX/?PP"_XJ]'<:KROY.*BDHAZNZ%R%JH7BCJBA.;&T912 M]$%Q94'!-LD#Z(DPA]0V6_#@6-1VB]M+&5BM#EDU&98F MYP 4%5:+(#@$Y[7*QYR&TZ!634:;D5RM]WRVN<=4VTZ?ODM]TIH3!]P$='T$ M@'!@@^<,L2SQ!,QV [E,'2)MZ)[5)'5.;#/:3 M$D0G0M0L2F$Y-YZ@D1"!1:"&Q(=Z?;=B&-B)T=^C86C& ;B&[Z,Z5*\,LN#+>G9\VXL-8/[P&(5VY0:G,BM&46HVVC8T^:C>@Y<>!C[V*_JCN0[- MOYL)RL81C0STBV%*/5_1/N#3I@EM6=D]ID M*Z=L_*K QXWC_.(PQ/M/BDOX M/19C'%@/KX?!I,CN:ZE(_6JF+TO"H)OQ29Y'7YWYXB_E7?!OH>A=78^&OY?\ M045OD,M;>[]'_ :^7$5)X::]?G@YG$X*WXXB<=RZ(9J,6>Y(-]X/QY.Y:*!8]:*6:RNAJ.L#:549X(KE(_XK13O(OX11[XW+KG"RHNK/V8%F7V_AY?<7.== MN7]3P*24P)D.EO97_VF<@TJQ"+VQ'\5\T9_RET81U2U6$GL%_S/,;:OR4V;W M+U\$9R*B BZ$NLC\K.,BLU-ET9X-(U2<5JN/+;'?RV%ZB4I2 &Z;DW&IT-6] M^K?P"?^8;W"SN/,(OS$<+ ]J/MB[][XN>UGE\?=P;+=SM!65KJ4F7G?1 M@5,3KW_]!F/6NR)%&J/JHE;/R(?NB__=?:"T]R'O:'F'Z?=\KVJK=E?*IJ5Y MF)0F8E3N02AE"T+DJ@^;@\Q]-ZQTKC>H'((\J_ []*JM=68'*H',Y?P1-[)R M1\M<>5E>0\QRVAODN^:O7H]P+\6_9Q6*\Q%5UU_#34FF=U?M+E%GH61_&)6F M!R<)OF:FYJQ4T]%-D:8#OV)M[KP[7.=Y*%_XCGF9F1Q?Q9Z+B!(PO$(@'@>_ M]T;#07Z9$YRDZOIL/8KKX6B2<&,?YL]&0_"7)9BX/\B')W4K"JN;"*\Y%(5] MQ /"M3I#P7^0B@V')8E@/EH#0AEPD?)(I ,7B)4UQ_2;NSY4>6>B5)Y+$ 0D M*.6!!VX494RQ]"@5V_HU:+!P=A<+ES40]?D:D4.FMUR@@CFC^K>8>23',R*T M<2LT:.NGNL'Z/$H/MGZJFSC#9"L\:%L=*"6-1DHWI4\+46OA/7M- Y#Q5Y8'TE,-CDU(;/_JHV*0N2HK_]\.2+/R\) NO M8SP[2(JG3DAV(B3W^MCI?M5#!SKN\+_"">HD<=IZG:2 P-)JZYIM-.GD:L_M@SO% M[!3SP!03#'?6T*"Y"T)EUDAAA8S.,"M)DD\YR&RC\ICR/9<1=JK9J>:!J68@ M/B4OP =K!&/*,@;44*>I5X;:.D+R]MOTTA.BCAS.MEJ76'K@30XJ=NA[?[GM M-+\3Y[LK?C[XXN=%0_ Z0Z,AI"@2I"24X$HZ'810F@0O'4TU!<_;\)KUGK%Y MQR/0J=+S51<"!>Z !9 U+5JWX>?NFPNV4Z5.E9ZO2BQ9 M';2U3@4IO/7 E6(*B#3,T\!A-YZIWC/Q:J=+G2X]7Y<"^8EU9)%E/R+EKEK*BC]]W&L3K= M=^.* ^*Q:UX]WH@@[2D,:9M((KNNH=E[&N-$V1ZBCG#OR_3ZNC]C\CB#\>6; M_O#;VULFE%E#PHOAG:L>I*N0T3'# (S,S3Z]<0A[+02AJ=(RUG.Y;DA7P4C2 M")5M,HR)D*@5$5ULYVT(@HK$GD57T8P4[G%6N+;J1Y=7JO"X5$7"M;I#6S.J M5BL33JU0PGV#\1*=14GJDHE<)F5!>2:*&?0&\>55+A&>D3&-BUA6"O];-@MW M: M6RF<>'@B^]W*A<5&56.4[_EH^-1N[$WSQ\77TF1X.[](&T\9Z*6D@6L\C MH&C$(W=+)-BH-CI!Z*@V.MGHJ#8>AD8'E&F5 MXWXX'2@<.2H$5V63EA5.\JN2C;CB/EZPI2Y1C__2,MYJ72]V;!'ZHOX:,?[4Q] M+T/?I&3]TZQSPG)[.$I!:A4<]48 E89$):A@E@G).<@?,\-VS1KN/[^F,P6= M*6C;%%"?E$X\>"N](#%:B#Q1F5Q*6O&:M(,?(MFV,P6=*?CA3 $A00OC.=H! M$&"3LXR(%(A31@&GJTUC?Y"\V\X8=,;@AS,&Z TPQJ7G*1D1DS#*:Z\T""\C->2$BP">*I\$ MBK1+ AT66+<0A(J!MU"AFW4-#BK/&@OA*, 0)C2REIMM#-4/2_#ME$?RL<; M4;:5-C*;_-P(L>Z HSH=Z?=K\MHL-%GVK8HG/5&,8(;:_0,S5(R;@>YMX;\ MR[TP.DPGP\5'H^J4N?RL+D.WA>/\+I%M[ZD),_BZE?2EU]'/["\]QJS-9@=@ MQK38^<.NG'39=HZYGI,]U!$C'X*3>2 NY*-@?.Y1?HY7D&5Z]#&]Z66?[[\C MC)99KU)47)F$_Y,"$;D-&G^,QMF(&Z2OQ>1MM1JP>^:-VR]I'> %N#U-'[ 5[[X%ON_QZJVXPZO,0D0%$O24<$,!;0$3!+G)6+[ MQ-,6]9^>R'VSL'88Y4$+P'YTC+)CILQC A5H4C*,N/@VO$/K[!$^)"\L*!&I M,IS2*#E3N<.8@]K3J_8LB>FPQ*%B"=YAB>\(2Y2*G\N+[Q!&6AN" : B_T/ M6ZU# .VLI4;7$D:UQ>-..PAQJ!!"=!"B@Q"/6Y(WP^ER-"):;ZV4.D6EA"=@ MLT="%"'(%IHX;1-ZR*[;DT_,I?_1E:F]WN\TS2. MR> B$^B;""Z"HU0Y+]!A(50GV*:584?;=N8'A# 7PTQ75N527,\DJH,T':1Y MV-@L&9GX,+=OOEKMA;0UR_8)#5KFW,"!3V-M8FK7 M'^FNW>G8T0^+'?T!0[PS_-#9Y_,5V@F]C-FYH=',&?. M:J!19:H_E;.<_]O!K#[P&K[&EVX4X>\O(>'C?H'^-[@9YYM M_I>B-\%[^SP)4%R.LHGXIXO3W]Z=?WQS]O'#Q?F'BR]-O2\^GW\Y/_U\]N>3XNV'LU=[?9T/PPE>-AGF.4/( M-(XA_U2Z""5G_9O> :^!_WBRP0_**,!Q8OI *8!K5WX>;^&OY8SC.86 M]QBT 56:ZOR/N47KZ2"\GODZGW%.'RPJ2TEZ'HWV/%E!J7'$,TVT%((8Y4QM ML\(-B\ITT#Y!TB:8)(3B(+Q4@+S4N!6CNFQ:XS@=0,!I(T[-JJ.J; M0ZR]Z@G-7@ZK$&V[D\@V+2ECSB7F!1"@^#H>C#;4LF!H%$918?;9SJ%C/?\> MBL6VBF_J2/X[]O4MA*([@6Q6>*U"U8HX(":HD2FDM660N0UC'&4 0@D4=AB72>"J"< M,.4\IWP57LZWRC8T2/ ?3X.:9?2L.38O1[R2,O/@6?1";B:7/%>6&+_^^?#*/T3\7'BS^??R[>??SP[R\OSC^_+]Z] M/?WM[;NW%V_/O]PYU'O2T>GZ,3>8J,,XQEPK>Q^& S\=C= D+4GA@PD.! P' M0J5TCHN8'"BJ$LO5:BKAQZNP?G,!E((&J8(Q,C@A-'K;S*J@G%/)1I;\HPD. MZQ>EP4KRQU;R?Z;C22_=M-)S*J]'T1\.OKXLPU7+E+FC>#U+7QY/W;@7\F>3 M2Y@4WV)QB< ;O^!C[W=$X66+JJ]#M+V#G/L#_4S=>3FL^'A/9MT(W'@JT2(] M;C^^=XWW/QM>7?7&X[P0>/$Y3O#PZJ:\^.V@VGSP3R?E!W?N4/^8ZG:328PG M9=9&B+_'_O"Z;)>8O^GQS[B']G#^_U&M/C[4XTX#.:7H]C9N.JEF9C"<%#=Q M4J 7."MX#)VOX=8!S'UX5IV7"QU,S-DZ*X2.KA$,?XRSB4_"6>:Q55DF> M[>E@]OS;I;E=RE820-8K3@-M>S1W8;WB-- VL4@'79]^^O0A8?X_HW'P>_#FJ<_,ND>/[3>0X2H'L M$CF.[OCX^7O ESG&JD8Y&5;__3)!.#W[[,THQNJG3RBW8X3%7ZM?KT?#_XE^ M#O7G3HUEE?BA\J M[J-(7J2 8)+&8**AR1BA!5-2$O] !/YOKZ.;O!V@SS?-SLCI'[WQWQ;*OJ7. @])K)/7=JV^]A_;T7>LIA_=:0SGD?UW8T^^5L M>'T=1S.PTR\/K#:".G2+-)K=:>1N[0MG5H)4BJ<@A),,]<'A @NG$D(*^E"W MC37V929NE:#-1*QU \-.J-DSU\"NT<&/J!W[W'UC"HPS9@,S1$07P0LN\D;, MI$FH.LUVWQUIAU)[AM5=H&&^_2+*NIG$R0A2?SH<#>/D$M]@$-=NM.9'#R!\ MYQFWS_(,P'!K%1C/B5 1;$R6!:Z\Y12T=,UV[@G@ M/O$!14=< JJ@S,A 2JO!!*(U)=J"T*MYKT_"!]O707[D.GC,CGEF[;F RV%\ M^05Q7S\6O^'>?UF<]2,,3HH5+%!LMSOGC^A1['/7UH*DH")CBC'A5=ZIH]0Z M,"&T"**6'&C]KEW*4R5.I325PG0V%Z6W@WR;-B-[5AU#CYM.38[7\08%DA(6 MI8\B\&"H)(%K([DB,IA5KO(G;:Q;5I-_Q-$PP/CRIU]?'H%VM+Z''H;CG;?7 MW_!%\+=8;:HO__O]Q5GQH4SG@WXQB[3L?JOMT/Z1>]R"2@LNL60E%8X%*[0# M$JBA2A@5:PLOUN_=3$,(6E?%@T,'!.=][2@POQ:SK;?)]]S9IP=+XZ*1A M*FE/J" ,@'DB''611X]X #;8]LOGM;>A)8%:W]\_66&_\\W\:771&[MCUW-;UKVW-@ M;7N>E,4OK0>EHC6>"RJ),<%;F1*5@5(:'CK3;\/$J1,A#\S(M=*YIS,$SU&& MH\GI/Z2QMV (",E$_4%%R9( )HPRQB6;#/<.4ECU.>KH@)JV\*)FSXF#!]3" MJUW"GZKYS'#P-3,EOAW\'L>3LC5/'0471SF5&!&2HHDWNE^:%DP?.3&7Z*DN'G[8?_.O]R\3XW MG-JW52D.;UQ,1S$ M.4G+6?6G!17.]:@WJ)AMT%"B8*$1+<;3Z^M^+XYRKZJR-W(H>H/)$%^HP/VG M-X#1S:Q?U?5TY"\SY31\'<6R_=9)_FP\A<$DGU"BQ?*7MX/HC<7QW M[[5$^Y,I9![?7,[_=]J;W+R/D\MAN+4O'[\-\*4O>]8Y]@-+FY&,%@7+W1^+>;Y;^4 M[OA\H+-)?M>[REW(ZOSS.Q1V[*D4=FRUS>^_Y(5=%H5J58?CRV*X<+[4BK^NZ+X9UF?2?[C4_VEU(.WY5>701)7 MT7%0F8!,$)8;TI?US(]2M9,Y6+1I"OBMP!L+<0P=Q!M&7DHZ^ EZ8=_>9J;\J)?C5-H!4+D_;E_6;!.YAWK2^7!]*TX61_=:;7#Y@),L@WH=I?L3' M5&GG<#3^*UZPN'Q\7CUCN1<*<\191&;:4Q%3-%Q0+G&6J!&@55TO%&*)S.&\ MZJ==JNX=_^3MASR-POJ[[?A*.#&\M.OX]X?J^"MXLKMS2?J)'=7[E?/ M+JYGDU]YD;_%WO]DX_GELO='K_@_.5&_-RUN#>#M?ES>Y&O$2Z$_OTEY"Q0, MW)9&)]4"XGYW'7VY4U9$O#,>XFR"_XR+T)L]Z@R%(T\9/FL2OX[*%NIGO9%' M^X$?A6G)B?Q?^ ;3$>[?<)T[F1=OT-+ FO#(! M^?H%@"BOG2&(5\6GI?U^/,7MOE9B3Q!BK! 8KZ">:A7P*0]L0*5LWT[XV\'2 MLY;W>J^22V!LA"2\\/FDPH 7DD6+[GCM7I]3HC80X7(.RNF;+\[MVLR69KXR MLX69K4M>EJ6W;F]G$@_$/RH,MD!7#T8SRKFMP5 /3K+3/C"(E H0N+M#,$2Z M: F)GDH>#GR2&X*M!R)Y67V7'K@ 79.<^U%R:/M1S^'<^^H%ZR##EC1^KPA$ M-]F-S=/9M3>0.Z>9F;Q$2%=T,M3(*Y MH+CS(A*M.=$YC7GK=/.VHYOOV+T[NOD#H/?N!+*CFS\D>?R^6.#F)U(_>BWY M<>>6'TCB>'W\/R5#;#0B2@.". E2*T95R*"3*O,@^]L!Y9.P$[)O_M9#2B[O M-/K'UFB7DF/>H4Y3)2B)CC/%$DV60_"V]H"@K'X[((VF)Y(?N48?([-<==C3 M<<0= 4=HK;Z/D7C(KN)#>6*^4U]81!5H[:&,SW]-A_K[K9CN>N.],57C) M\\*X)AX$C\Y&;B/+/323U]X^U"?]"%2%Z"-0E=UPO^S5>5\Z)=PQ.!RSY[" MAAJX_VKSSD3\J";" :-4"!Z *"&% .NH]80HHKE,AK8 >@[11#"SF@I\_"9B M-X0\WR?KSF'8N"56B6./B.Y\@,W"(])10'QDF!;!<" 6@((T/NC,D[%55AQI M5C,2]T^&L7:Y* XG+J_(K M5?_VK^4/MYF6JP^\AJ_QI1M%^/M+2/BX7Z#_#6[&^2:7H_F7J@&4ZU"0W=^<81R!J,:O]O_PKW M6(T>%+2=I3+E>I;/YU_.3S^?_?FD>/OA[-5>7^?#<%(UG< Y"W&0*WCPI]*U M+(L*WO0&,/ ]Z!>+2OIQ\6(Z@&G( >2?=_OR]X7H11CV^S :Y_*(R>5P.H9! MR,7'?_AX/9EQV>2RJD4!?H&C@I\?DXD:C7ZDC #=TFQ/OT0_'95T:'4%!!"] M#\X12805)!!+I?7&*_"$2ZY7_=_-"PC0KS9XB3(I*)&YUR3WVDGCG+5*)KI? M*BRZH,*Z^'SZ^NV'?R^^G)_]Y?/;B[?G#7BPUH^UP02QC6I*FKU8+5G5NHMV M1595[FQW3._*VCY\OY]^7:[R>Z@HM;(H):N!/2F[U10O&, MIN=+9A@H_Y )IFYOG6LT(SYZZ1%4UCSC@>MO2QSOE!NZZ%'5\;'WRAWS'I/+ M.P,,BS?#T00?]S(?L17_MS?X(U> SBNN[A9;O?KTZNE%E+<%OQ43PP,SM9@? M?*6JDJ_Z^IW7FK_.O/ZT&,<18N.'BE GE[W1),8!0EY(J=?OE9.:F1>RA:LN MGE6HWBU-KJF,K0K9EN?A6UG%,[JJF!X0H>.NW1M?XKSD8M>\TZ1I^1(P*;X- MI_VPX!\XR?."7YODL-Y7-,37?82L5?7H+8G073:,]S"8)D3::)YGU7*CP;R5 MTMEP=#TGG_&VH[_'R:LB?[NL MH%O,PLMJ!5/&8:,951N^/-XGYI?WJ+'#JTJ$ZM@TQF5[KY??(.%WOL7,R!!A MD-]],D2?H)K.^Y-<4V%86II1STTGU3R7]JFD.\Y//[WXHYD'VXY',I M4/HQSHV23..].ZF71GX9ZI MW.PMUX1R]1V_32W\-OMXINIB?KR\Z]5,!U M"I98(Y+UD$!(BSN]T]8)4AL(/ S]4&MR/UI?E^)J ^U8/_,))5\I+SA'4R2\ M-X:PX'7,[1BY*PS@2:1 M"+- :;0:MPW*E!,'8)SN5/W?VJ8U5?_B%5\M^W_N,LSV]&JW7IBC$JL,9]Q@ MU%00]]5*.*H]IZ66&&[=16('WE0M>]NZBW;%WO;,Q?_+]0QLSOFX9L)0PLUA M0FR8/^QE,>C?E")P4OZ]AZ*<$?2@I/)SKT?#V==GX+(WFK/5]'Z/UB+\L+^/^=]D;U M(I-C:>.IJUK15HPAD,G_?!F#77BX\&U\DB4D1\1>3J^SC*! 5!->^4;7H_A[ M]N#'.#<+1V;V IF-)#,/WD3 V^<@^O)?*TJ(V3N6CM$H5E_"J>H-4,E[88I" M>-]Y_X;[6W;KRC?%=^N5O9=\&418\8JSC2;O(P25AJ-.,NU!6%X&30!SGGAIMV",E!BCCL=3E]V@;KZ97,UK8 M3?*IE^,)=\()=Z()2\&$YG1"*XQD92CFIE@Q"-?5C+6*,995_S+VZW>*)=VY MRXD-:%SP;S"MECE':KS'8=P*\"/"5]H(#U,T&0\H(8Q&>2GG^KB\/\U>.<1Q M::RJF$VY25:F*P(Z=P_M9:4-JE0MFY3\GKBW^1BF^05&L;0NU:D'?HX6I8K. M/:9(6P1CM82-ZRY2.P!CM:R*ZR[:%:OB\FZWL+[+W%KW&; 0#LW-ZGAQLE-Q M_.%WQY,R'HIR7,;^<3O51OHZ9>SXL/P56$8J20QW[BR\[.X,"[)_TZ'I0!G*M9JAT29')3G M_DLO6^E?B<6JE\37Q_TA!RI#;UR.M=JO*X49Q=2/LQT0Q1UZ9<3QKLUOQ/^U M7@0:R,TS^;_F^2$K9W>G@W 61Q,<_>Q/I^-QK.]NPU2DEBEIDP=\16MQ:_): M^622YIRLTIIO?J07A&)!)N^E1YA+K?62>0% DS4*-'^4$VS]%#:8]T4YS_X?,'L65;WKH^[22_?Q?FY_N=F>^+ M-R_W$>LX\XZY@N5 RFA7(A.OHYN<7N73@G_$<*]='>="@PE<*A\$2# :W3-! M-&5$Z"!KS\%:*B^CXD3MN[[LD$K>.PWM-+1&0QEX;\$""Y$+3CEX2KQ@.@8; MN2.KAU?/*#G[1QP- XPO?_KUY7'K9?M4/=]3W&-K'&$'3%/VN&7X8::A6_IC M7?KOR]MYOW3XV7D]':9JC*G*7*",GY:J*._#JZJCZ++7XQT'QVB(1 LOA4E2 M:JV#)SQFJ+5%KX?Q$],Q?W<:VFGHHQHJI/.:1\FDB/GXUG&BHU&!Q."L4 ]1 MG79>S^8L&\T/WAO52M\62S\\5YN('KNN(0%I MW]XBOT M!F5YZ.HI"ES-\LHFPW5=LVL5[/8I_XX/6:ZE0>U2"A2) ,(Y9IDGP8("_#]B M:6U&[+T,I.=OA6T.2''PP)44Q%'!.;&)BY"H%T$$0T6L&Y!N>T#FQ.JZ@.;] MIL Y[Z[,G+TGTTPFWYZ^+THGAS^O9S\5^G[_YROCEOQ?HI:#!O M;?!6K']&@Q?;%6_%VT&QR$] #*&*DO_\#S3(+Q85+ID% +[&60_NP7C:GV0S M/2NDOLO2L* !N&4!N(;>HTV1SQ!YO([]WN\YX_QT_#&=H:[%C^FWZ3B7P2RS MCX64+1SWP9(@<*(,2"T5?I!-<7!#_9 M0R(G^-8GLJ8NN"RF?O%8^^X-9C,&W/LDT;E,45!M 9)47D236]6'5-/'>[^S MV;31E#5T=2)A42V524_RSYG? 5_GY[N,)^_/EEK0+S-;W*EW+Q/);U/BERL[ M\:RL(G>JCO\[Q:_T;XI!_#J^-YU=VMK^QY?"_U*UNR."Z*ZDZH0:5::-].=^/1% MJ%>;TAFHTQJ"*^$4,9II(GC.\2>1"ZE,< :TK,$E1ZDU;6[ 53W8"_?SW8T4 MW!9VX7X]&&7[O:[G_,]\@_5^BVMF$Y&"<(,]SP*XQ)8 MEXB/"C7+>P=FK<^V4Q1TO\8U3$>+&E=%$,'V=;RJEC> MG4PYS?.OAN4OYB36-,U5W)GH(!>AXRO?$O^\H'=VM4>PZ:.[425\Y5=FSSV? MO\PR%0UC,@5P%&(2TBK+E.)&1UPTKI5=#7-0L] T4VK:N^'@:\9D.;QR<7,= M9U7*@]YP5+)Y-BAQ_C&VL0JNG!0OV,^EK+CA:#3\-A.5#)Y+E#M7VKGLW+.] M=VN>Q^6T5P&_LBIS>(52-!PA.,:E6 'B>7T6@&A61HRW'?C>-5KY*E;X!.N> M5_YMR5J0)QW%*IZ6ER[G'*FH+5&4$$.%XMQ&&X)%&0N!A>16S\<.5;BVZ$'= MHMB[-(:S2EY^/87;U#,ML9[ MN\(]A7U5G"_5_\^5<,&&L;)BZ.56A,+X.6["%?8=S3SL35;J[>P.G_':TD"& M6YJ+947UDA#I10BXGRO*I7#9;F"\BD@7" M*54BBD")TY"T-X2H9".K.?@_#L/6;'[Y*[*J&JOL0:5; 0.\N)1[O-NTW"($;392@'94)*-4>39"7ZW'H#B1Y>0KS M<\IS&@2=F5@H0]#G3P.Q1CK%7*"6BX"3$'T0!+==IYS1X0G3<( "NF[:3J=? MIV@BJ2Z/M_C*49$>TA/V ; M4;E:JI5U%[5!M;+^&0U>;%=4*^B0XNCYJV(+# M[B&LCMO[3+IR8DC%RWWK6B^"ATMLQD\(B* W/;NPQGU;CB%J30/Q6B<..'=@ M!"AJN$U>:N-YJ$E=(6;FH^%/>SQA:.1/HX!JSDK&P+@*NY;A@47 MK16>%R $DW10W$G.A :5DS=R?YZD)-.,KH8S]CS1O)[;[_&);C O%CS'G24( M3X70UCBJM*=.NL@%8;HF<%K-2TO1S*>.C/)7U,KU4&2);CF?):R1E$7TZV,J MM\#/T[_D$X0W*X-("]^ZHKXO4**L(#T[F$(M) IT@ASNT3'DRUZMO(TC2 M2D7="54UBC@CZ+RE:PI37^ZD"SJK(9K5KS.NJ/MG>Q6[U++[4\4N;VFO\6^5 MM2YYW\JSP$G)%SHGQJK:+ZR\02VS5LVKW+[!BK]U&T:]2SZU'='0)/G C- & M0$0T-X0)!SXDSJ,6==[#H5CVAOE,IB9,EJ6IS&FH F)E'LJZA]',GMZ.Z MUP\C1[3QLC5+\ZE:F/&;X>A3IM*+89S7Y('VT6"5 $JBY%8HKIT D:2 D'1R M2M3;_>?KZI$MXP-F82FHL72\@-#)P_AR'L>J5+6*=MP&G6JN"],X/]%]0K+B M-%X,[ZK9V72$7L'D=! ^# >^^F4Y8U\F= LCL20*$7C"O=WR",EXIAWG-0>S MQZAP%)'4ZKG>5CR46NZ\=1=MP)UW/.WX=->.KVO'U[7C^Y':\34SF;6TE^LN M>I3VLL78R<7]\XE[^W.>KV%*XS@ILU=QO:_&\W.E^VVD_++0..B7+,SCRQ@G M=RGTQ7YK YPJ$?.UXBMAS?JO> MK&O)7:&IWJ.T2"71&-[@D=R+#V5/BX]I0;2][$8D].AL9"Q0GD2RP;+DO0B$ M,XCH7=26@XJF9P]W<:)9QHEO/[QY(&*R2NW^;5B3U+L8W&RZR\9OQ7 Z&6?% M+".F2^XUXGG\I-S#9B][;VUG9N15L=R?L5R:VR?]4KSHW4]B&H]1)F]/O;,@ ME&6)X]I@0F_@^],P;Q50?K$*$F2?/-X_IUWKV<\]^?&'.#E;\2.,X,P8JU22 M07@!SN%/4>.:2BX\J:T3:KS43SR5V9[GD">O2IG-[2W*R?\3KM=LP7RVX?W^ MS+M;EI(UDSP+Z8YQ#%]P/T$\BL]X.\BY]S5%0W=2[J,AVD:5<%8#19 KI?1: M&?QO@!HOKOW9WUZJP0-+<*MQ]Q/5'PMLE&I! MDK8>A/4T&0$^N,AX+H4PZ'8[5U\1*!9'D&+'&8'//K5@@IVHNLR0>\<5,Q/V M_]A[\^8VDB,/]*MTR.L-303)J2/KDKT304F45^_-2!,2[7W[EZ-.$1X0H'%( MXG[Z5]7= &B00"-JT&U[)%P=7=55N:O,K/RF##97PI_8^=K'I/CRUJ6^1Z9 MX^(.%T13<(9)CA)2I?Q4YI3$U'LPA&/Y@R[(X[,\5^3Z3%Q/MJC GVNPG2@Q MA=S-I&7E!M'TFX?^P,4-\W-B$*)H<5L M^:,0I>$C(DSTN!VR**8LA1"#H$H $T%[+A1@HH%HYM'B\=(/P:)/>,3S@^E< MBWW08!_[QS M\KT8L-7E%59>=8B- 2P=*><89S=ZH!9>-??IW^4WCGG'K=5*'ESVUCF-%$G:. MV3GHB^SCHGU<_:!DL#^903O[ZSR@X'UOJM7/'H9202SQW%#"(1BCI%'(.0Z2 M.FW18IC+D2&_'AJH,X$7(Q.*6+0*EBC=(>52N\*K,>6%AZ3;J,ZGE[/-Q2+\ MIP*@<;$+MAWN!U1J);+NI"7K&@^I,[3UVJ-HQU?!*VRX_1$TNCFR8&\JSGHP%T3Q;.SLV?9./Z7&:[!Y38X$3%(P5 MS"(&VG@5L#.*4,"8!E61$Y(JK!!5:@_QU3_+8*)RS!\'GY*K9PM!3S>>N"*. MDTNT5"-<*R5VLE!;A;XI2K "XE'0%I1$VD&T&;&P6$L)MK*76.,78S\YL4EX M%_U>$XNI)J:O7K:%$CM10WC:31948)I W$2# LI3DRQBP#&LA&.!5]I5AUG3 MG:3DX+-H)BXK23&'N66D64[_46XF3WN!)IC,5:49-)V%Q(NB-EJ^J!/U;.!M M_TLO+[JEL])UDY([YU:SB@.6+W*9<6L'D3M\--+S?Z/"M$99I=GX50[,.^H" MIQ0<908X Q*7VANLG%A=O>I$EIZ?,;K8GSI?Y+W2%SD6K=[@?%1908A4*PTNKY.SK/3&7$:5S4T6 M]Q^3+JR7$;!NV5)52BYLX\BP(Z0T%@IG1<1E8"" (&$'6*8WF;Q(4I*;^?:\/B];FG2,.(2BK%$].QZS4OV8VXJJ]K5- M:D+6/J>#0+7#)JY-A,BX5D92PSUWGDLKC*Y40$X')9MQ MTG&[:>Z,;99TA"5WWXNNL,?BH8J&OULMUW2^FY9/W_=*)B6K6,U]D/Q M;^$0+%[G#JJ7^**_CT]?W#3V9=#5-;;L;% M,*'S=:0PGCTN$!QIGJHT8@=6>4FUD28H8)XHARHC, _O":LH^)<8(Y6L ;)@ M+?T(6\D_^BF>.SDZ7])GNDVLL4N\7BT="XZXIZ3C@:J?Y@OR6 $BFH2*(V[! M:JRU)\)33YWEJ5M4,\1D^Q)0(&8$ZJ'DTP^Q%7WJ#/\X#P/O)SM044&L>)U4S!J[<\UK?*[D@Y>LW<6VE:T$8.\B?LW6/IPMF< #DLI;RJ5,Q3VE MEIK2P"%*& J!-URVR-JRM:Y@[:HOVFJ'<0TO,VSE9:Z5[$HV2';=(7DJP_Q6 M7<2V(0^IE7!+\(P3OJZ3?:X$Q$IX?5&<+_[7B[>??W_W:V6RT=YH:[%.?/5GO6B;BK:%0XZM_])9OO+KDY++[$/U5V M\YP?0'%X4#F JB/A>3ROA]6AWQ_EE9ASW(QO_NFTE$Q90:*%#$[D1/38HI0D MZ@VU"8R*:S[UTW-O1J.[5S___.W;MXOO9M"]Z ^^_!P!E/X\B%__//GMB^S[ M;?=55Z<5\[WSOW\NW(,/A[V5@8+IL#J/L.CV\T/(VZ)M\C1B, \^K[JP_RAZ M]2*7X,E@EMC,AP+(RJB-51?QK1"@7GLT'!,:&1I0@1C#'G MTLLUSM;VB0#D9!# $M#,,(,LHQ!I*IE 3E!E0LI=IFQG"##1C?-2!TF>B[HF M1G90*( M.&$[[I:5>F:PXB:R07^0Z)%]?;A@4AV[T!%"5I0<2"EK^:O!I+]:GHC2FTVB M\__.\:1?MM1YA%L/\-(HS*B,35IUD=P*,VKE5Q$X+'GL_VY,\CW*\+?H8I/?#3B2#'BR%AFDU_@>U MII?Y$%(EA3+,=A0)F'YZ> !91S#KPX\\+:E67"/NK;4 'JB)-K#S 1/C)%<8 M,WQLC8D3/D]U3_[D(IKUJ6Z MT_=YO/H#;Z1'C89S7J6+975^MX3G]:JZ-K1\L&S+![?E@]ORP3]2^>"E(7S+ M:IL\)%E59?T19KT.(H(XU4"D-QP[HIS1@(R/^L0.LOX,#]Q33!@ !\^L<5Q8 M)A!'\8%$L6D+C/\2!>+7R^NKM]GOEY^N_S=[??GKY8YL\JU,+P[6O+ "Q(?>HJ(()+ABFV -F3B&C/81HMZH0 M,+ GD&^5'%X2C7W'AD,%<<(+GRJ:/<:+**EK4F,2*%1-C4HWT?0I9.VGK$BXR7?0 M%0MP\$2IAB3^K+VRB]RZR5HO"0=[F@%:-MML>6=KE!Z5R[!J,IGD+>>NFC;W)RH-+=&^2_7DJM!.'O4(O)_M M9QUX"AP+\5\,(6A#A4=!,F2(#LA7QMRJS8IB3N3H3?_7D=MA48PS(A8S0?:/ MH_7%]T![>HLO+;XT!E^ : -3NI7S[,&<9XL[;-Z MGC6(PS9U7 E*J6!&$(LL:"DD(Y8&'[!6E#-O6L?541U79>3L<-)IJ75&1#;W*F.U$-?B\T@\IV]S.F'<-1921> M!8\E4(0T#T$QXP(XX0RM+#G2#-<1/<-*'->X:Y*7J)7P5L(K)5PI*H4V"#0' M<(I+#81)(YQ$@BFYZ!QNC/-&D!.7[_V?N:UCINY':\[!SQ76\]9TV#6DU_(X+[-E&@9%G%H3C-0!D =)E*'6*D\-IBF"3-,=*!LE6W[VMYUX M+S>VH_[@VMN;7J3$E_L= Q1'B_7D9Q.P?Q@K_XY;H_TFT43R-.FMM3]EWI0^DP M/5A$C-;@02DMD+4>*6ZY,+@RB#X/G=^%]T0BWBQ,; -O6DCXX2$!?$K:-MJE M?K^O,T.P6N7MY7>=GE/57IW>H+$2!M VX;7/>?PNF7)DJ66.WPJ#UMH M" @S8KP$A+@DB&HFM59>>R4KSW/$7/7(XP?=P1DB1XYJ:=(94"OWK=ROE'OP M.@#E1"M#00>G$6?>(Q&L5*"]K3BTF'=&OUZCR_WZHRQ(U=@:>6^E?N3DON .*8T*O<6"^"4 MQVT?$VU$ !RH!*C:[W'#]GMQ1M61HST:E5Z3.S;:])HFA+"U4?O;0Y35P SV M3COA0$;MQ!'O@^1*:&2"P%DC8J5;RR M,YF8[RVUBS@(3AI6-*!-D&V!H@6*62>GM$8X@@*6#!@ADA$'1&-EO(.@T4HO MR6X")^2Q#U!;H&@*4/Q(P- @(*!8"!"(8X6TZ^E0.M,=&$>N#(@HL!:57AV;L)K9"_M!] M9W94+**RKL6JB_@VQ2)$G6(1\BB5-+::I]RTO@48!#909X+S(#0W5L7U84P" M(*9HVP^FK6_Q?.H35!2H.)72 NW*;UV9XC07_IG5E/CL!U\[UF+%:4$AK 6:]"?.6=A=;*>BOK MNY5U*QV7D@J.N >GA.2<>NVM(4Z"H(OQ3\U-_O@_/^@[/;QY\"GLK[#/"+CWV03OC M:+" &37*L6"IM=C8N,^?4C[)L]G2GW/YB -4Q&P3X$XJ >XQ(BE-G?; G) 4 MJ$T9%LB"PP2#MP%7IJ@VK58E:5C<=9N)V@KBQH)(G$.6L*@?& F,:XFE%]1A M(83GPE>J!DN1Y,[FN#&("$ D)'*(\*9]" ,MK#8=*^! M=1S;O; 5Q),71,:-$0(IY94!A8..5K"6 M,HFCZ0Q8*J32BL^ SVPL.8PEL< MWI]>T825$VX6*#UC]V"#IEX?&<%Z0IQ63@) *HA M&- #0-.= BKZSGNI&EX MPSJ&KUB]9J@?+0BT(+ C$,#&.L$M 18D"&LU2HUE)%*&X0@09C_U#IJMW[3B MWXK_#R+^!.OXAP9DB "'M$0X!$2'V589/U$Y8/=$:U"%/46=7+JX)4R\M/U%[SJ3.G.E!..+%+Y=O M?LLZPU3YX:8_B%^X;-2/'PS'/GL:9=_T;V_[O5S>/M_H@1]>3F\Q%RAA=#2B MJ.8. 6;&1 #B2BG0FJ.HA%7)5O)$?QY%"+_UO=&;KAX./X;\.;GCN7AN_O%E ME=\9ST(RFB(R>KHM!CJ+]$O_+>!S-LQGE_5#EC\TNXQ#3D.("Q/'E.F>VPFE M,!=>:4]= E(:FFLQ\FAKZ@C;$M*O=X9I<@9('4FZ&*%G@5"O9XCU%GFM;V) MF]'H)M-Q(QJDC2UR6?SY?ZQ-O[BG?QSD,W;_2%?_[@#!0/C@3HJI>8@ M$951QAP7 B&0/%)V]QQ'9^D(:])QIU/FFL3)4H=U-&T,EMIXJ^)T@V4LD$6E M9FO6J35E=!'EJZI_Q:,/+K*KQ"DY.RT5NXA9<>"=4;= K&IR:GL[>/6/?H3> M+Y_2IC>L(!YPR7WD%A_UOX3&.O(WCB(H@[!16=P#0JE9XKW_\&X)^[XEH%FSP4;*\^IHI,>Q4_OLU'<.[-.;RF5'B0U M73J,7Y2S*2"^^#C*+)YU05#'F34!2-KS)97.T* H%I@*ZG%E&N)\I,2.P'Y; MIGM2-"^RSZMWS$KV3#<=#7R"NLS_>ZR[W?NS2+W$LC:]R:\CQ,QIT:*ZE'[NAFFNW7B[5/0[F&D3M?',2SY MMKQ!?-$)P0_B&&;N'A^7+MML=G$D7_PHB56F[^X&_;C]96'0OXV[X:W^5]0' M1O=I"+/7E(;,Q3ZT4EI'*X73UL2ASIS9@33QM^-!XHW$6+U42>FVJ*3D%RHI MG64)#W)&2UZ)LZS0X:/*ODH3S>'B??[+XFD1VCM]5\AK_N7'NSS@X^J[']C. M<$Y!!:6L8(@S1P4$%;1G&#$2. K!8KTK]"JWS(:#AS07Z# MW1D!BIPI6'30KJ'B;T=8(T+0&HR1./Y%#'>:(L2XMU9YODC8A;B=AA,6*WK& M83'$;I5I-8X#R_HYX3)?$FZ8<-3?WG7[][[?G$WVA,Y7W[V_R#:4 MJC6$*=>/GESP&1K^CQX,="1UQ;(K#D$*([U ' QR&AO-O)04&R*U=B+5*H3XYW2K%?;V5O@=O +"N>=Q,P2P MS'ANJ+*4($,)T8N!!0O)0 T79$#B#$%%YZOM%JG85_>^/$RE3N/,6^ K;3O?IBLOC[1LG*RM2K M+MJD,O5.1BGKC%(UTSHYRSYOR7^_O.[SJCJ#]\ MZT7;^*9SEWCR21C)-;8/XS3 *+R%BC:YU:P>+J74 G/-C 9!A?841_W;*RN% M%&(Q?O[I")%:LKS5!+3F@CH3Q\X1:*0ULY%C F)Q]-*SU1O1WB8P!^2?_%W9 MBZ "S6>!.T@;;2,<=6$$2!*CA>/66&N0<(I5KL=V5;N^=WIQ%+TO-[KSF^[I M+P7HQPO&W>2W^;5SVRDO*EGO\V]O'L/^80ZL=DAF(D"*H(4EB@$1V"C%61!, M>X>DQY54JCA!;L!,6"> 9LD"843Y8 M[0B*KQL31X'/)(I["ZJ*!]XLL"*=6"[QI>R$H(8*9E'0@2 &4376B,JHCVEP MTH'E52&3F%#<<'Q9D!%,HN(?G#:4.A *E#3!*X=$8J.H5#=DFA%:L"1GF*VA ME!P"6@!LW%934IUW0 (S',D0)3#RC*7:5G4179]L#8,6PI1W6-J@L 2EJ3(8 M6:MLFG; DC=DKA%:>(*6JB9JFT/+6V]+9,%GN7/V8N7Y[)P[9"& =QH&WO5Z MD$8WZ=Q.-N/QD$JEK;I,B\C6"RG/5.I6$?^246GS@7;19 MSLW ZS_.=8B/>Z6[W_3],-WD9C#Y43&!O'E_+5+!E?/(Z5WN2P/L5[UXLHSF__*NN,XKUM(H+.;@:)@_]T M??GZUZN/[]Y\_'!]]>'ZG MJ\]7EY_>_/=9]O[#FXNC#N=#'N(4C<%(,^=[PVA[)",[)6SD(3;O.CW=LQW= MS:8 -CGMZ[)+]_=-A!_^8B5ZZ?K>K!\-DQHYN^N-AA./A6;)HHZY31B"E M#>PN0E/Q+LY*__043U1(='4V0>YO^^2=][>)[SY$B(Y#',0!Q0WA?9JU'XZ& M5;D$DN)H>BI%L*,@/=*>(-( P6"QVD4N 58"HJ,0G2!#Q$4:!5$R)J/0J M2NV3N01[[#I5)!*P:2+!IZNW5U>_)0#(/GS\<)XPX-/'7W]]_^%O432NKZ*@ M7'^ND6"P2USS&@7F3''QTJ&5,9X2ES29"&8H)30UFNL;)P& M6<.[MYHA!4Z=-B/3"Q39W''M@3*ON- <>" $/]5L<_72U%C/0R5/7-_XI"^5 M!WQI>TH^MM+E%G%K,%VU_.!K9MU2:&F!(E/7W'I!7Q'G[N)U"7I= 8W)N=?M M]K_EQS/I6:]6]%!=2\Y6+VH-3B#;<$)UP.**BV O[67W.L_J(,45%[%->])& MVU9XBJW&+'E,B)*!(>1$?,VZ*KGZ:46DC'K1@\%]_/3R-DYB-)LX0I0WS'*C M0P#.E*+,I(@<%6B($%=5KS6Y4'91>X&C,\R/7.?QN%77'PTH0>&&>'=!V0+D M87[!V(X*K_M1U&FB1I5@;C3HF'&QHT4;=AU5:G\P>%BL.W"-R\-69XAK_#Y? MXE_[P^'ES"I?]U=ARVSP-%;2D= $4XU(+PJQB%@<5L*P\T=IY-1=>%1-Y M2#@Y?'G*W:I/>X:3JQ!2L6FOD7'>VH9N'- M::A=!Z[$>[#R,B^?1K"/T>8>I+C>@;_QO6'GJR\ [5W!9&]*'KM^8+%+EYP. MR<%ZK;__WA_DG\U!WTK BS:F4T%HHI$"IITBF@J/G+$H* Z5Q]KU &^8+]GY MTR''L)C7T6Q%:K<<\M.CR>X>8^MTPSDLNGY*&;+#82?$J>12$G%V#=1LF^H\ M[_KE2\"S/%*99YF/8=4ARPP".LJ]LTI['0PD:,8= .(0M6B/_=!&5)Z4/[OZBRO6>)_U%VN?3U4G1J^XB*\^ M8=^$9)MZ\E M8J_O[KH3/=_U[;@(%C+W>:+)))GG(I%F6RRT\1EP>WG5X>!349GO[R9>"_Y-<-^M9[-SW/ MGUR=S'Z?/$E%.L=@JLS&N^2%?-8Z[H^S7_KE)"&V%/#=+NJ[\2#-X*Q(U"[/J64K:#9\C4H*37T@Z_>Y54>SA+,Q4?/ M/N9NX+]V^N-A]SZ[T5&E['?C[J$'<;)9Y_:N/RR"'[IIN\K9,[OKI[# %,SV M,(--\XM/+%0U*9)MJ&H;JMJ&JO[ H:H3;?RAQ/7'D$ T$C&'N#(#-Z^#GN]G_H^.4!O=%X.6S>J;R^35I/XB:"_?!Z;8<=UTCWG+DD_S'^"_Q)5TQL] M2NI4JC69!X>>9?JV'Q6G?M+>4GA$Z:(UZ [,\6;C^)R[L8FHW\V/D)UWQ2KX[ZE$CL\5 MU2@%W53+'^0? >S-\CUVJ1*Y15.'CTW MCSO6O4[:-A/'I($:W^WXKT5MWYMX[VS8B1RO!RDB.;D[(D;% =GAI$# 9+*U MZJ>M%M0:TMWP^J*KAU]CSH>J+[H@ >>%^-D9;6$B13D<3)!CH7!3IK_I0;3U MRH(&4=7WA=V/E9*+T#8UL2-8\NSC;:]CQL/'.)E^H]/ X@O=[??\@WPF5IU@ MRCS21#Y^@+>'83SU'+=9':,"\;[ZPI61O!&=?%ZW>HHXN>D'HTB0EW M3*:\&LX+>%X/RVN,+UJI?_C15N/Z+6FNV1L]Z/83.([+"*!B1/M A$IGZ:J+ M-J@B^60O''OCW;C[R"!(EL"[_F#!%KA,]6"*4CS#RVZT"8!.:LUN < QEG#!1);"4# I14]%K:W) (AGA)/3:IW@E#QDC0-/Z/ M,^X8SOOJU%^[RMJ:JRYZLK;FSMHQ+R;]9%$GB@(2?U64-)]/2UJ*]TEQB>9V M4BN[8_>04F1GK>_A@\V=ZY!1:)1JN7L,:Z/YF LWH):ZR[;(3FL@%R MK29A#;K3;>A>6?]PU45JT\0G+A$*JIV77_ZMT'6O%G7=_1^" M;Q"TM.L N9-9^@J9VX^;,QD^I\D,NPDY:R%QIR))=B\L:\0S'@P\MPG9.UF M;!FABA'JIUJWC' <1CC4GMJ"1,L;IXH;.U&JFAN+GQ](G._I..M(I_U MJ^^-_8^>Z+_;-,)G6DQI5;Y4>:CJ7?6):JF,S-9*4AHI8K'$F(+"Q'B"+!7: MQ+=8J\J$U_G^-T5=@FG([*_EH6Y9>GHX^A@^ZZX?5E6>KI<>"W!B90%VOEVT MDMU*]DK)#AXPU<@2)R@X#\8K9Y#7@6/O&*_J-?"H)>'!)1NS5K1;T6Y%>Y5H M(\J--THPS@ ,]Y+AU&='BT")9::R0Q$^[J:-Z8E716Q%NQ7M XBVHH2"UX(1 M'T5;,VT8-J T]U09Q*IJETY$^UB[-L%'KE!XW(*G%;Z'AC@8\G7.@]Z+J.84 MQUG&8K953$^@BNG&X$&P9,8IJX44@*72&CS&#FNCC#1<;6?,?_9Y)8'+GOMM MPD[E$':()?3(-?\.K0NTXG(\<:$<137:QZ4.&IRFRB/A##<24-!*5.ZUZUO( MAQ 7+(ZL5;?B\N.(2[!>&T$E40) **<$DA"4%J"H0#YL9W4>0EQ 5?7*;<6E M%9<]B(LG@5!I@Q'.@<12:HTE)@P+[8GB=CM+[B#*&#N%W>4'/#G^Y(=>#^Q- M;MLY_]5W^W=Y_:N]6W>GX;IZKC7C=[VAQS\>F/.>&Q ZJKX &!,>O/880F5_ MB_7-Q0F31HAZ^\"BNU>!U8E[GUKI;*6STA,,F $%L$8P(%(:PA6GBG!*-.*( M;6>='D@Z!5.M=+;2^?RD$T#9@)0W6G'0#HSSSO'470[+P(C;SA@^D'0R?N0N M ZUTMM*Y#^G$*IK:7C/)O "-@]$F;HD*VRBS-MA%5]5&MO>!I%/1$]\[=V^9 M[Z!AT;YL\K\510*+&F/NMM/K#$>IA,U7?P"KO&U*U("F1+NVSEEJ5N<^!! M""LQ]U9[3Q$S5I'*$KGK6^ %"<(JH(8;H%(BQ:1#J525V+SU@\FH_B,X9/5=/=OJY]"F\U]54%KFV>>0LY(D^:^8XAU'.$(L."Q6NR3^]B/L2/]B1TY^Z.%AQ8>6GA8U!Z"$Q; !^\ B..: M4Z\#ICS$_TF/UFBRL0,GY1DE1P[U:^&AA8<6'A9/*A6+.$"LE@8@>&J4M-'4 M4 @%IPW(E?Z;W1@7"C]'XZ)TS,1_4ON17_;=D:6RH]ZJBV";CBRJ5O-6]-Q: MX6Q%0XQJ$1%OVM<&"T:CXF^D=P8<0XH0APSWGF+PG/BI_/R8?6V>@:?R9/J8 M;$O MH7-R2Y]V\*FD2ULGBGZG7C_@;U(1MN(HF6$D^@ZT3)"BP@M([2(\(/U MH7FB"7-J['Y_U_:CV=#+]PSZ@+0T;&G8TK"M*K3,I+ZZO>OV[[V/ XE[2'8W M'MB;N(]D=UW=^]$K"IWVV>/)'BPB@AD$#,8J$))+[;2B/C E3'!TC7JVE]_T MP%U'?2*XD?;Q+#]UEHB-G^+03MENQ;L7Z &(M@G!..L6LT6 ]DXPA MQKU4C@0O5&6^QWS6Y '%&I]1:HJH)8"DKZY# MB(^W6TLX<27\N7:C^=#OG?NCN!C:*NA'K&**F*)<<6RY >5 6VHDY]X[HI2C ME742GS+A'Y[[N[Y/N=Z7@X'N?\./(#?-!*@+:$^]! M8C!(8V1T$ :L#\.(*#+%*82(IM$& LEUX(@[PB5@?I MY1J%>9LC.)3Q5G!:P3G080NWQ" %V%$1]QBF$1&IDK5PQ!".-[;SCBDX^ R) M4]AS#E,AM_E'SY_'9MAQ'3VXS_HY*V1?(J^,A@>!QU[\N-[KSOV=U!I3RR4;NA'!X_I[X%BA8H%H#"6"^M(IIRY\ 0 MI@7'G@8.$4!P5*!V=J1]0*#X/S_H.SV\>?'+>0L1+42T$+%E/U#K%"(AFE0( MP(&2WE KO#'1VHHVUQKM2(+S"GO!:$DVB0>,V-#X-$NP8$03"M*>_Y(E7];D6U% MMGDB2X5GG@OM">%@M%<(&T@Q'-A:@L./78WW&"5WURC#6J=X*VE&!=SRFUF) MZ'H]R)?D9NJ &/7O)E5KRD\FRU(^J+C%$S.:%"VJ(5^)O7XA^*\_YR\>)K/X MP#O]Q9^;@==_G.L0'_=*=[_I^V&ZR;'JU1;*;_\JZXSBO6TB@LYN!@D7 M_G1]^?K7JX_OWGS\<'WUX?ISG;J_,E^GZJ?S6#1[,_ M>$VKRS>_99^N/E]=?GKSWV?9^P]O+HXZG _]4;QLU$\T=7JZ M9SNZFTT[X@VSE^.>'KN(?NZGPP[^,1.]=/UN5P^&6:>7C6[ZXZ'NN>%9YK]; M?S?*AFF7RYNHW_E!^2[.2O_T%$]42/0V>$QJX3%]"H__-1Z..N%^/S2M9))I M-9?\+&#X!(37)U1EL?B55\&+9/$Q54X<<=C8XH\ 9+@TFW&O&B6>$B]T= MSK[(?%2@[A)[#,:^BGXF[])&A9-: X[44XP9L,Z0X)CV#&]5*!YJ+1D["&^G M^ML^?AHUWF]1<\N*PO3#\6W<<>.O(N3%K],2Z][]?_Y)$BS^,LP>4@ISK"C# M1W6QX)UXD1L/\IO%:WNIH/-M/R_H[!<+.F=I,5^M*/?_P(]/+,/J-:RQ\&2K MA6>U%IZO+ZL; ,M^9\IKS51LV@LAN"!,T$XI!W'L4G%NJ'&"T:"0!O.#]T)X MHEC[Z1Q*'J'HZ^31)U7T-2)BPM!^*!?@&&,H=MDL5P::7("V9/KLM-HQ.).'_OI^,4L]^?%*M^$,RQ46SFRZO!'("X$$"0$XM1)L4(Y: MY[&A/"Q6.\0*$XKK%4/#LX>P:'H&BU:=P2HX0_S(H1--2K\X"?'=N] \T\J' M=0'"K 8(LP0@/O1[7_TP*C(3A:;49W)[+QE=R>;*3:[9;NJ.:(HDTI@)$,AJ M[@UX8X YY"7L%CGH+'*0=9'C@K4ECUO0:$%CWUK%(]B86*.Y,3J#& 1)'1CQ MEH,&)8-4*7PZ8H7U&)'),>PQ$8-?B&=13?G -E7)]_MDXB6'YUMN?,MY>&I/ MSQBUR:8ELV55N.#!VQ"<%. 0UD82Q#4E3H!7;#%W9S9$<3/.GN'9\Z&WK]QX M<._UX,4OX@*QQP>Z6?KJ<=&A[:SO1YQ*FU./-]=1INZ_MIA;DXNY;;OEY&L] M?-_[/;)YW_UMT!\.9R.&'<4XQ88P2R" E$"M0H92'"U/"1N73-RG42N$/*/J MR-II6Q:QE:1CABWJ.F?1HNJN=Y+/7BEYA%$@A[*+GYXBJ.27B3)U<4ZW=\L)/ MK9 _3R&OEG%M;P=;FQ13N:]C57#EB +-F*<.D =C*2!&).&48.UMD[0>?''L M?@;ML5(KSH\_O%N&FXTI?=JZ5$].@'9D8.1(6<>\T(03++Q5 MC#M@BJF@O1;,:0Q!2;W+O/BE"LE2_T,K6*U@-4#57]B:UE3VI?+.0=_U!\*D,T<]6]U)AA?9@ MY+DZ658=C&RIUI2<-![X*J,@H*BK8.,%#@J$IAIY3AS6'AELF5]=N?2 )R> MSAAF)^9,:0].6A#8C?JUBP2<>4S8+"&'Q=L#]@Z30,""E1H1;KVU#@'ROE&1 M67"ACMRPL3U#:27[$(95Q?:^IF$%WK$HNRH(:P$4EYX;"PI[@BAS_"!.B[7/ M1.D%>A8"W1ZCG.(QRJI*"YD>5=1(;,]<&N#9:E@]!*84M5IP0A #S8+22#/L MHEZE92"VTMXZ<'S:&2 X0_1T F]/4J2>629R,X3VT#4*)%",F-(^, $@F,%@ MA0U.622X\97=U0YM"$G<"G(KR"M&X"(8!)AGT(AP,N@'44.,\V88L)5 MU"@Z2J+9D1V?S^. Z=1* '!#XA;CO#'8@D-4\:" .(F,PB"YV:&-_D0) P' M* %PDL=T_\A5AK+07J]\X0N<2372YTOP'=)$;)U^)^ST6R]N.C'8@H%)B<'< M:8VL9X!"Q "&/>4&.RFT)97A$H[L]V_Z MP]&'_NA_?52;;/]++TYK-@++&2H5!6\Q,P"*ZFCO.:>"8$(!D[OU(=9K4ZO. MN*I(6-]NQ?*5:&3=!M\"DUTO MPUDV\,,[GQK!^>[]69*B42)='.]@2J>9]G%I8N>YLR,2Y(&ZF2\Z+)]E/3]* M-XE+$4>=FA>$APB%]+!N_N&H/WN*J(PWO4'Y4?I=WBNQ!4W@9K@.)7@ M@C*.JP!8! 2:$,0/X=3!%XHO-.K;4J!SGU NUHTFOT94 !!E 0* B1L=BJ:Q M80H1#KRB%L >RFKB"Q![(?^\.%]D.<5F96=.:&TD7W:K[Y-\:9+Q::1>]065%UE!6"-FJ;6F]H!-4:&FY6Z]LH6^=37-]? M^UM2JV\[(0UL?RNY42101I!QP!DW%@LLN2+,(*;HQE5$%IU\#R[ N#I;=,>U M47=42AK!"8*@D%&,&&^1098B[^E6W7%)K<[/Y#"=GU=VQXWZQ;0K;F]6!')] MI"&=<5>O7XU%WZI?+*G5Q9ILT,5Z$\S9ZTQK-7\F;-/.N,ZBX)G'GCN4DH:U M4,YK'O](%2T_\F).%SCASK@39]EFG7$/>H[7]L5M^^+F*%'4&VQ^A\.6*_?. M$+1-L9M&^.VC7';QKAM8]SG%L#Q?$+1%^+TM.9!"",Q M2X>_#DONJ-7*4"<946XQF[[R[*&^!W'K,#Y\AA$^X[@-XSLMZ7YF^2J-QX]# MYZ0)@8T *QW7#!1.^?V&.:*,\\(Y6+,+YFZ I5:R"[J0%5$.+::TF-)BRC'2 MXT P9JWV)E(%L)+*2@.,84QI!)JPF%'0-$ A%_Q9].EN0&SP_LRS!B?A88EY M5,V1E3(5P#*2 #&$@D0^*O%AL67:BH"A^J*P-)Z(7D\XM_R$ MZZXATL MU<(*4)9KQT+?L#!U;Z6BKW;<8\".U"0XN*DE&BT"E@("= M B&(TX9XZ;72E97@&JHSH0MUY,*/[2E:*^U-[B),!;6&,ZJLLH!=,%%9, @K MXD$%0TY)V.D%;:OCUS[AVE/ZT',]96D["C\CU]-6'86I!% N:(RCNB2T-<0Z MS*PG' ?IT.+!Z.'-K;;A\ \G7P?5Y]JU^R'6KL$EK>L5VON17,IM+]4?QM0\ M:B]59V74?X110!T0;K30BCF,*09 BC1!'5H[N0.?FO.H]3RW /$\^JQ:X)BD MS/^FNJ2WBS=O^W3VDA/=L/2\Y6@4@D M377ZFTL?[3AK#&/<$6G9>E79CVC!2<;/0!PY.?^Y>T>?6=YK,R3ZT GSX#Q3 M@1&D.09/C'24">.PL%I00BK+L3=*[<(7J.WQVLKYJ$0[.:@)! M!0T&NZ!L<,1BT*'Q0DXOT)&K8AS$@-HL'1VC"\1^Q)1T98BPF ?M! &ON7)4 MBJ/$=&UO'"M MHX 5UYP8HS'E(#ABU0>8S3)ZL3J3^-229MHCAZ8(0P_[<:R$R?9AK,6!^H(]*08B1XH1BGE$A= M?;:\+X6N7L]30BM.E+=LE-BLQK-1>(R!1/< @(A0!#&#@<7WF!HO#UE>L69? M6L1WO4;K=:5=;-^VM\ZTS[LC+=;>(9&ZJ D$QAF5CCX$TB8(30A?+/%Y>'<2 MJG G_2 -:RT@I["0RB L%YYS^)% ^I/H@M"][(ZSZ>?+1&U="2Y MOSZHL]ZAVANN:]4%/?KJ_I MT#OM0T5_TV'VI:B5FK:RZ1::D'!N3_W6&=W$;:V4BF$!?)--;;+5]ER.6-F6 M0^T,9V0RWB[U6\T'F;G4?6P\G#1A?=V-]NAY9.A^-][CZX19L]N^\]UBR*.Y M%K#Z@8W7$/"U>[2N9LL:O+Q=Y]):+;/I!BVS-\##U3.M01ZZ#7EHK;;=%&_0 MV'66^ST=5QZ0%Z+5VM/<$=S6>A)MPL.V")"HD8. M]IP2&HVVV[AS#Y,I\A)7)UMNR(DUYK);[$Q!?*M/[A_'I2'O.)-<8ZPX6.2, MCF^$E2%X*X)&ZWEH)R;[9<\]9<#_\_>N[GV(@RK< (4Z7W@? S/*]!/TF-151;YEC4WAPQ&*01QFC@ MU@NW9IS^WNFGO^^4?I)=D$7Z[0+O=B5&=<&\GA0IRH('YY /"#212DH;*/>, M2NTE6RSE5ND7.S4IPO2"+Y9]JR-%R 2IM=?86P<$UT[[+_^QAI[V:'E+XP6WR=.9^U)=D3[OLRGE4P@-!M?%A/U&Y MT\20&9_GA)(I^';6'^\QI80$'/=N ]I:PR06+% =&--QY][TM.3 N/-$Q"Y# MC]U?Y\MO!Z M,BI/6$0)=3+*)E;2*%!)1#%UC@@B"?,<+\;'KS@RVPO/;,<;)V<"_J/?C4O= M[8SN7]+G8O+M*5;[*59_(.,G/9I3@G6T@R3QG!( IX,,W@&3&EN+M54;'^(? M41V&674.INK<.7DZ#H5F!&2!$(H?%?@I%# M3#5ND9;KW#4725[@Q9"N/S?)=N7/ @Y 1?T44R&4]2 QF!129@4BJ;:4-8M: MZC&VP'W" 555+1":!0?>$; J!.!4@TVAF8A3H3VSFH&NJ*!\[$7:.1R@BXH( MS\=P<')&^*?.\(_S,/ ^&N 18/QPE WBRK^$9V:%'T*($BW?15*^+RGY2(2$ M]()99(01'H3W6@E/-:.2\( P;MZ.NFN<0U6^X(/"W(H5LMQC+XW!RA"@)B@; MMR(?*<\8TPJ:;L#O8H7D8N[^GE2>>DA0WUW?'#;#D9NPBNH-,FGO3-$L#BL1 MN"!>Z(J>S\?>2W<-!''_6TQ];1(0Z!1:I.)XB=0 DAM'XQ(Q8V6(X"!\XU9H MUT! +F Q5>)0RL[>'#O3$X=XWX[S/?>2-D#%.$Q&PI0PIOWE'^SUY-)?*"%E[LVRV<^ D=LH5O!2<5LA1;5%4Q;QT M!AEMJ*26DY2,MJB0'<<[?@A>VG%Z\.KXY1I!S[!5T'-E&/K*J\@V,>&3W^:7 MUZ85U*$5VXI6E3'I*Z^B,P'B=0/ )_G^* 5QKPSYCL/LZF&4A+>??W_W:V+"(@Z\:[_Y'N&563&+FT.^/>OV1+P \OOEG7#8DE#6<&PG@ MK10>@9,"- ^,4YU L;CF4S\]]V8TNGOU\\_?OGV[^&X&W8O^X,O/42N@/P_B MUS]/?OLB^W[;?14Q.C*+[YW__?/CL,TWB>FRRVGX9@+X\MMO>IAGW=AN/T_4 MB7OF'WZ4W:5 HSQ[-WY7>?E"IL]%#BB3,?TRE["S)6SO!I'2S3:(UI&15): M !68X4K$!0T4,\2(1#O#I?D@MX@O>2CY-+FQ,RRS$TMTF:3CET"4,K032)6) MC"GM,<>N_K3>8G'?E#GLHT):HI.VMC]P>1IB/_L\TB%DE_&C<2^_V>MQM^OC MJPQCU'@,JZS7LNHBL16&5:IS*Z]BIX5A7!%"?"!<2P_(B:ADJ4A*9Z+M;A4* M)X5A:T7I/#L,LQYCYA$6@1@(P(U%@F@PS&G$$-\=ACT<"B>\BL2SXZ("R1QT MW40.[ \2;;.O#Q>40%:J4'E"321%)\XP?S7(Y26BU.6;WU((=4::,=!AZ!/Q*+AIUA1,,1=$F8PX+^ M==_Q79=74?O[Q>>+['K@]7 \N,^&WHX'G5'"K;QNPZT>3=X/._&Q>K 4J7+X MFU?Z>IE/:7-141OE7X_B@--/)W@VAV#SX-8 /*NL0[+J(K45GM6JVD?%:>$9 M<<(A%8&,:@^:*"6B5<(-5AY+;K4[*3Q;ZV#MV:ED2D$Z.J9&6 LR$*VI-HQ9 MY\ (Q<3NSI ?(=Y, M#P'S2@ %,Y>?3.I8E )0CF!Y<:BZI0%*V?J%D(4:1HL/O--?_+F)V^P?YSK$ MQ[W2W6_Z?IAN%ROH$)^^U=1]N*];2*"SFX&Z63Q3]>7KW^]^OCN MS< C\\7)MZ3<29Z.3GNCX5]_UH]$<)XI5[#'7CJ:)-CZ=/7Y MZO+3F_\^R]Y_>'-QU.%\B(@W3+@::>92C4Z77N6U-7)#^%VGIWNV$^W5SQ%5 MBSZLVVYX%C?+*?7$-UD62V]RE)ZN3E3 M G5Y%G:L>GFIF)3/WNA!MY^LJN1DVG&YO!T%1^!:%?/P5B7S:*V2>7"Z&RJ\-?GRI'-C_'=^]VN$G/=U58'=4I+A!?/KD5\]BONM'I^6V+ M$L]7YINUU8XQHRUG,UG:8AK;W6NV2N!N[GCVR!;>/$AZF:!-FZQL*VCU=9'= M2M6Z-14/5:_NH?;>[A9M.M4U(WGK1\#O6--\:B IOJI@A5RI+%[V0_%OX28J M7C^4RELN$[489]/F0MN2>%=XN#:1E_#L4\BS7G.0RDI:E "*:EA4"#0'2Y"6 M3K'XD1;"6FH7*VD]&9R_(H3ZM]RPR&.G]UR:;W\8O#R%[9CP/'$$%\*7SIR* M5YW>3 O3F2"O?HJ%4K2Q=OE:8+M=)TX<32=(FQJ>>G!0P2* )#B-&88<)- MM#K%#E/<=I6'VU"A;'X.ZU$%N%:**MXJ1Q5JY:C"B>6HTM3P4?HX6^1 VB 9 ME9X DL)@ST+#!)@V5X ;G\!Y5/FME9^)MTK0A%H)FG!B"9K4:6=(-'D]82 # MCL(;' ^ C4N]T%BSY!>:*[^GE;VX3V%>0T3J"-:3F_$Z4'!*8LFY$-(K[X1D M@(0P#C#F/&AG4914W2RQ9/L2RP.'Y2\LX3HY?.N']QS(C>FHL5K(0(WQ0"61 M,M7(55)$*9!RXH$[73?F;E=XYPF8NTNYK(^PM5(>88.4Q_I#JY72 T^F]/QK M'*W7<+^?U*REJ6]17GM?;G0G*T0B^UO:6H=[H5FMM!*V05K)D]$_]L:[<==_ M#-4@-@,+P\LHHU^C19)O=6F4K[OQRQ<"K *4'* M#KOUL&DV]^\JSC5I4ODE<>T^^:'7 WLS6<+W/3N!+!]QZ2[QUV#LJZB.$9$6 M.8F\L(!]T#H5P R8>!F1EINM\MU8K?28(DMD[\)1YJQ-,[M*76I\>ZL'\5>% MJW=.,*;Y:Z5A6LB)+G@D*;8N:KAE7EFOT_-9A-&4#^%3/D0VFP-PEJ7U?[7B M"&8V_&KI&JQ>P!JKOE76&*MU/L7V%&%%T_$N.^XO*3)-V4A9 M]:O/ZO//.BE9.@[E7,V4(2A&G'^RZ^R4.3LAWCRI2__U(B[)FE.>!%I537E) M;,-D -6/)AL_>DE^3+[=/#6.X^2IC7,,[83Y:'<;D%<<1QO$W^ROQT/_#Q..( M([CZ[@>V,SSF$/+4P!].(H\@?$>6L^SXW/[)W^I.M,>_''$,;V8B3U*F6),Y M?TF8^X8F7&DW,O+G;?JM'<2DJ];QQZ/A2/<2#0OZZ#*]Y*VWI1L')S<.5KNV M!"?'OUF>A/0]DV6-G!UB>Z94C41OPTGY*BNSG4*ST-L^P7&'ESB:Q M ==!"\25MV"),X@3"P1YAPR29+&1[Y.]R';F7IX]$<.S)V+O/[Q;EE/_?W[0 M=WIX\^*7\Z6I]$=FZ@.I"*-I;4R5$OL>1#OY>"8+V;*&*E M'I;;Y,DPGA[$SU83((1QS *5"$!S(YD.Q .6FG)&\6*F[.%!9JYL!VHAIH68 M%F*.KZX\ IF)?^%Q_1\&5AB!+>8X .=$@XM*C14!*Y!2Z!9?6GQIC96]U#], M%5[..]_/;Z)Y[GNOBH[S6A K$>%*1E-"$&VM<0B9H*RFE."/'+WXI*ROMS-QQ63 \LB[N.C]_OWEH$W[WO%0W _S;H#X>S M>KHW*DI)\)("&) &-";: 97. V?BZ%%G2]T"2W?41W&R[$QR=2;18FF.@T+1 MH??05@(;*H$;6=$F\ !6&L$,!!JDX0IAZ0P!YI3>8;VI7>N[ZY;!1!>ISTHK MF*U@[D,PA]M(YC+3DS"L"6'4*R(A.">I-=(+P23B(9!P^D*)+^3RTK2M4)Z> M4![49FY/AI?5H2CP9(]F5^LX.9[C9.5FE>#]_7 X]NYMGMQ1;#I%Y.]LIM"4 M3V;V'"ZH1Y)P2;D$[HQVR@#CT5QC2EOF&[7GM*>WK00_)PG6]G:PM1$XE>HZ M=F# U"#-' @;_Q->"4^P\T['3P6$Q=..QJB<[;E'*_PG+?P[LS4G +"IN0D$ M!<\\MA(%()KJ*/Q.IC:TXGIPX[M",6]@& MUS3DO&$"TH&A)A(4<<8@(Y!!E.J +6H-N58BFR*1[7EA XRK=_U!\)$T[F>K M>ZF84WMRV!SWPV[WK)?[-=U*3AH/?)7IIH,7-NY!CED%CC)-.(K*(G!"J$>N M68<+M4) *45G0BP63&VVKW&W+/93BQW/$SL.E/PY#R6;)8-&VU-X:ZDD"H$R MH+D%AH/1((GW C<*8>J&L=(3@Y?V*..'Q8-M[-\*76)-^U=3T( 0IP(#@$^N M88PE<"F8!$UVV.KUQXV;;5'@9%&@(20YX(%F(^SL516;4IN8Q7K;.U:F#[#Z MAV#UYU2'8*%LDE"!8.,H1]R!",Q0JS$'XS2UG/%*)?84C&-VQJ@Z0_0H^9&' MV),.(ES/H=A(,\3WT)6*F.32:P)42PZ.>2DQ4Y@AZ2A8F'3D.JI5,?*GX(\'\NX;((\;US,>+EIL:/6 M?D^)PI)F45MN;LLE85J5>*8T<*H,3&:D@A)-B*1"4A< 8:Z8M4&"\=@PPFSE M+G=0Y\L,YZ<"0Z_<>' ??_OB%WHA^.,>1EGZ:M@0YO\!CZ;_D6M993'C7OG" M%X"<>A'-ESG>N_G<>IV>A^]YO0R:Q& +UKFB3,O@&2?: @LI0T6UHDON]V^34IEM7)\5=QH1M&U'BD>*)%6 M(: :*;#.,G"!8F4QJFP3+8X514%F5=YS.M5XZ9.>+@D+>F^^9+LFI6#.1;7< M(4,Q %5*I;(ZVDMG%%6^6=45ZY&2L,6HU[/(PL,[GWI-^^Y]>M=-X\I&_6RN M&_67O#A>XN'9SJ 7V9;2>)G?LD+8XOJ6):*?7.8IE?W@:\?ZZL6>G@3E*S2\ M[H]T=_;[-_WAZ$-_]+\^TG:T(-6]V!?Y M8=&8?3!UXP ;R"X*XT63<[OE3HL]2N2/PYN!SOB$\_DFZ$_@Z%G6\Z-TH[BD M<:")6<-#&-H6!;FD(\SQ:[>K=&XL6\7;O^H/RH_0[/'OV09U"5'B6VB!0[A4+"K0WTCCC MD9>;(MJA.7BI$YA<"+;0R'Y+QLQ]R!=93OA9'ICC0!M7(;O5]XE/M$LZ3<%\ M61@GYLMLFD3>N;F:.2]*?EFIA4V^J>A:/^NBZ\9!YTKSS=2S.^K?329=?E+H MU%/UJ;SK+C7NGN-WT_ M3#>Y&4Q^5$S@509WWS.4MQDLS0*4FL:7'2K+SZ(J>5.>O^0="1_KF15FQ.2K M63*^>$3J)^BTV-8^V23UCH[RV[_*.I'Y.C8106=1-XU2^:?KR]>_7GU\]^;C MA^NK#]>?7\RQ^'K/D?GB7"?S)V%6.A=*H;U__5FORVA5[+&7,[,$V)^N/E]= M?GKSWV?9^P]O+HXZG(BX\;*X+T2:N;3WN&P6R[)WG9[NV4Y$C,^C^$$>,9V] M'/?TV*6LB)\.._C'3/32];O=B&H)CD8W_?$PJLUQ?_3?;52WLF%"\UR3CMM9 M^2[.2O_T%$]42/33FU^$\_ZMO];?WW:&MML?1A1,UN3KJ)S_\>+!N$0V$ U1 MLZ** Y94$D*4Q$%9'H(2BUT('V]5+R+@6GV7Z#L8^RH3/)JKRCBFC @!2'P0 MMIY$/2X0%0U:2%U)-I'UW?'8Q^NK#(OL/_\D"<9_24S_\;>K[/KR_[OZ/+=# MS&YV2ZWTU;.L01JR?])LXYE8/?P:]XKKIQ X MG$!@9O5@<)]'2]^FJ>0FGH_ZWBC_;,GPXOMXO\Y@QA[-1Y44]N+K?@0JG=\C M DEY11IVG'BG?.AYG%:N0*]/DUNO$RJY;#Q,M_8]71@#\:KXM/BC6?M W]UU M[].+^'5.F4ZQ?)V"&+D2F=Y\N^G8FP2ZPSB):-GT!WIP/T=#76UY1 LC&1X1 MD/UHU/5Q;:_C?7V\SN8VCRYUS/R)TR%&:7!K3+(?YT9=FC2L<9,44 MAN/X5_&0?,0%=2[V(::5CM-5%TV=C@L[U>X&!G4&Q@Z$']N5"G) MT^7)D2O9)[G SN'89!H_%8K:H/\O/T&G1_"3:#<<3AXSF4FQ3533^2)[WXLV MXA_IFES,_S5V7W(5]BP;1C;MA([5'FDL>S32D31G[KE?[EL "DU8($!C4:O]Z]_,K,+"I;O9%(DF MJ8JP1Q()HK;,K%R?!)F<(Q'U!(4$ D_A@1?AOUHW(L9UX.<'$A3.+OSHCB H MW%TFYHTD*(2GE3.4YYS8&TY3\@X!B%0I70O4\B$7S/\ MQT020=%DL<;$194"%W].X0523DAN?9CWI]H[H/<2:6S5)VP$DZ7(RXS%=)N5 M&*UA&'*4QP7RJ;A!C)2!CH/BD'01'!?=AQOECA TO^=HNPF+#EB!54..ND]N MW<"C#8Q;UBS-I]J'%.?P\#(J$K68M(F_NW,QTFS#-3%MP>#\0/)L>A#]5&(. MVN_3#],[69_<)[C3G4X@%RKS1^_\=7O@@M*E\E(UQ/ZD)&V:UO*JZ9+(N5!] MI&3'=R0@\@3O+;PS;Q#XKKOV-^ M$#GE[2(._!'DE+_+Q(*QY-309X_<45 UB[-AT3JG*.%?Y7LXP4T4%8;"GV1C8V2. $+VV&7($A MCR+GXK(D7;HL/J<5T@MNZ7 G#L(%QDY.*L,<@PUV\B498SF3!I1![D3OATKZ M#EIO"MVSPO0!!BF+.;EM&I"FMZTO(=$>"+FW+^Q\N^_AAQB#S".P-T0:=_V* M XNP[$/[]J6'!T%*G<6ZR0PCT3GL5&0P,W0LTPJ9Q<,D2>(M/+_#2+>]N9CJ MPKP_,6(]T/UGHG520Q*QE 'A:XNF!-Z5?JFOWZY7P/% "TM/_"SM4]3SAKBA MIN%: ?"Z%?NV8^BA'KBV$[NQI3N.HV^!GK13-/;_[^9V*47D+?U&SOP*)6YY MNRGW8+<3,9P-)P*B:]2]-EQN,!Y;%K<\.PG-P.2<)9'C!3XW K9% 'V;O?ZC M^?)T^VQNVF>D_*L9V"(5WTCTL;C+ZLXS6;4WQ29[A)P:\A(&Q1UD%UXM0_<+ MR:&P*#Y=X#"#;^Y1TSK3;S!!>8UISV6FR(LM4NZZ_98983^)=PS3* R#QPF+ M.;<<.W23, SB)&#,CX,@#(V-L2GO;@EU3RY.14FS%_WBE MG'$@<=-EV/G;Y1X+W"2.30/$# >QO-[+U C:E<+?]KU2RUP'H1AZ^$3VY@-) MF[0QPNI>SG/[RGP1L=\BS^$!O,Z']]V*'1ZYKNOY26 G4> GC$>Q&Z&,T>/ M>N0=N%NVEVVX:]O]XFNS:O:Z3;J!,6'&PA@+N>S(MYGCNQYVIS=L?P.(/1"E ML1-YWK--<$K[WZ8!56^3B7P'44_7\F[VJ/CN%)TQQ@C/&#O%9XRQ C1W9[C6 M&[3U#CJ"DGR];QDLN@M7TW&L?P@-0UI@^HI@/Q!M23$XV_:R=TF<>OY4S7 M$]-#Q_=!^W!,VPELUPX"9C,CL@PXP]!V_(T:_V[ZQVK")1S=#2A9%<\Q%6K] M,NYV%_3%WM% )+HATV ;R788?\). 2-CC(B1L5/(R!@K9C3DK"3-*+.UT[9+ M7C=EOCEL0OQ&"2'TMT18+S"U,JWB5#AE!>-*XWJRX>D-8V$.0I\2(UP7E-28 MI7/RVB&?#D(1@D$[AJLZ8L0O1+:&(,6?>20IT4!*U -4+XOF>K;ZC1%@DK , M.6 >Y5HTA\(-,GN&KZ2E3%8&'T2G^>!'&$EJHR(Q>17A2$58O4L[IL#X8&UM M2(-<%B1-@"&U]_PS1]>C3#YOMQE3EN4NTW2EK9F*;,?!XAH8M\T681FW=--S S,P#=/9IFGC27H[ M#\&E8SI/055(:_P.GZ'K>Y,GM=72< Q2F**,\BSXOQO,$ -MOY'W/VCN'&A* MZ.V54!NZ]%RM+CFKY]+\N:M2;\DDZVZ3>VF:&B0*')^WR8YWR+*#23W M[OT5*KW=GDV6"A_%OY#OZ!3%5SR_ON'P%:-0,V79X'GCFZ*BQ!3)FB_'O)G0 M=/=_TS]"1,41""C#-DT#<9WB! QCUV.)RT'A,L%&5I?,MC0S>9+SXT9B1);G MNC:PK!^:C,8%!7S"9^?RH=SP\CDW,CBA,78_6.;X=ZF,2N M[R<\#,(M!/"=Q]=*I*/AP4WG.-GW02YY[[5W35DUF'$MU8.K3A#+(B%8O/8K MZ[)J05B3;.]NV-5[0/H0LNQ6NE;#K84]A5V9\*U(4C.=?1/R5+ND'"R*?13: M+TU1S9H4,Y[:(8%J]KWGOQ73_O76WH\47H9\ SH5JFV4!$^[F5.!GZG_P.+/ MJ-G%,HGZ1JMY-,OA/=>W&I6#+LJTXO2P\0-FW=/K,EE_I"U*WK'FDH=L^;!& ME0NF$^NA&X.]IWNVZ2>AJ7M^J-NN'0>^9RC;[S$<,4Q_13_@?LAHP%*&>8C[ MB%TS*B@;C.,>\-Z#U_M[YUU* T4&[OQ>VR%]D/'2\92 Y7B;O!MPZEV^J\0/ MO3C20P>XP#:3 "$Z M\QX6 =VPD?KGM^' ]L0-18-E5:*.4]8FML(/)#QJEW M2J$V]:.H<#X=B ];07PHB \%\?$M07SLB+VP4]W(&& <@A(/$M7&0N,GB&LO MA:TW1:IQP7=$J(\E0$W0!_L+49,CF@8$8[K(V>>T;"KM,HTG,'"6\F1")_,2 M2+28@S[W0?C!;\$PK;7G4M6^N@1YA9](;?H%+;\%BH"%O4'S1#,]F<.BO1;5 MD>2/K[!('-8YR",2M3X,LP4^;P;0D(&!J?9/?@MJ_V(8)>AFHXG*O M?DVKFFYK^)1GV8+%Z 2A< +^&R&-VW_C3OP'+&O3B9C'?"^T0],,=.:;D:_; MOI_H?D+Y0*LM1^2RVEFBBK"&MPRJY _:?GOAH)X+;.*NXD,O3P?8N;AC.IOR M(_;=FJ+D"\[(IP*\X^M_7BTU[L6NE*Q@;9)(E:FWF+Y)5B]R726Q)83$%.70 M*%319B=8AV:!GR9H4-(S/ZPT;M@&HGIW!MDI]PR%8,\;HJ2L%OWL+BW"CRA=$X'2DC ;SY*]"52%$1&N@0J M0>0(H9:@0R43A=A"=?DD*_:!)BE3- '-1P"A""0GB=0@WNB/RRP[Y9)+L)^3 M818W2)S M)+(68%K)99BED?>)BRMY%WR01*ZX5K/__5" MN_SX6MPE(F'.TJF(T=%%C5V(D&,<@7M^0+89E=!WRHF6*#HG0^@QM_3(XXZI M6[9M>[$?&9RSP-4-G;N1'BI"?]P4YPS-#0PT".R-HBQ;A T@ZX]7_[@DNO[O M!N9!(8O7<[P*A%'SKD0 /["M6KOJOU^_ZRPJO#7@PH#9DZ$-7V&XPW $WL>B M_2F^/>8+&%4$J;JTJK:$9 ZWB_RYAO#_UYB="I;>==I&/>GR"HN\J9;>-"KS M[93U?S]2U G <.Z4VMT#XAQRU1^7#6L! #.$9R13G6D(85=2Y%7BN*T @TBO MT6KJ6S3T*&XP^*OI ;=]I[3U'NYG*]O][CZG$BWO;7+5%DY5;Y,[:CU)M&^" M!S8BUW,\(XQTYM@^#T,G<=S8!3W?\?0H>+A?Z+;#;-=P8SLQC2"P M0RNT=(\S*PX8-YY]S1GL%)6R[HU*'02#MNM5@QXN5DFW4G6?4VEK:.*'=WB' M8S&_YEBLG9S3UBC.Z8>#A=N+B,-NHC'0";?2RAR\\R,O 1O=L$W?9D' 74=W M/(?YNFO;NP3 A&KY\$$,E<]-VM\C>ZC)M78!6(Q+'DE7WB$![:]IW*8%[]2O MS]UZZ+8GL@P&MR/+K='H8KUO'D\25OQ(V11O"JIV?;E>[7KXUJU[.RE%) >+ M/6-%]&G2R->U.5?B\VLYPWSTT"?%&5_3%O[;$I%G3PA&H A!$8*2"(H03D,B M*,U(V0P'3?DG%<\P_K\_%QKEL* 6XNGKY\M6K MQPK1J>6LR5'#G3K.?F2I:#=['X3MON5LZP#=9>=VY>_M"6LPNSLX,"X:=#0_ MZI2__IR^V_$_W;9=W4=@=<-FS&51#/)A M'=AT=+AQ)1:46%!BX9%K_VJ<]]!QXP24 VZ%ENT'#O,"UW$3V_*#V(Z2AU&" M#@6'?X+B8+]'JZR1H^ P)5V^ILF)8?BVKK/ M@.;.4[@Z5:$^/=.8ACF$W:1 M4-)EAQSLK4 TUG;HV08@A/OS6*^*^3PEX$L$Z[^B$:]Y'J6\^CFMHJS 'O*; M4E<3UW0LL'6M,/!LQ[68XSJ69V(2G0W7F[./U-4D,6,S"L/82NR8A:$?,9<' MNAM%CI=X]@CYBIO36]Y^?*D9/B$6&<8/VM7;-V]>?WR#&!?:Y6\_:PAX\?JW M7U[^=O7ZY8>E3,?M\DD?7/8.>V4>16[GSFO>6 S]T(^VZTZX(U;,01#*X218 M13"D":'3"N@$H)J+"$&Q1%MU+!EAU.6:GM;8=>LUP4 MV ^AN[O:LE]*A(Q%C10)ABX>0BNZ*&YR"68%BJ/@@5^QS/)WN%?>HZ*&K^R@ M)J_2^G;2-\)&!'NF/6^_?J&]2[.BUEYA5OO'$LM _S^X<[1?TQSX":ZK#PM. M)6V7)6?:98QW'@PK3J)$D/F23["P'QXMD/5@$+CE"&Z(U4L+PQM2R])_-[)< M+F9S=MV7UB%<4"U^]9R]0.C[0":3ZYP(HI^VP%Q650-.) M!ELST1)@2+BN$3T+QE[0+W&[KFE_$\XK:B<*X^+57&OOW_ST0,NO7XNJZBV% MVY_%0BX19XG'_X- _$-G.#==#\P#W^2N;7B!'\>!KL>VSPRP%/S'.KV\)0'D M= +(O=_IY>A3?;W/%]!KALM[_H!0?=R"(Z;[7N( BW$;&(PE9A)%<6+$#&Q3 MXV$L][W8X=;$UM=7_ (5G^?A"^('Q#2]$_43.0H8BOBI$LB?@S6ZIL>#P(@M M$!BV9?D!'&_@)%;(XB@(K6U:T]P'V5FE7S8#=FH$N$C4GB$--\#RI6!YH/P0 MD:EXO-Q/M^.BY\#L+;075KQ*[15!J"0,K8#G0%[(0=AF6L4RT1)@419Q@U!5 M(,V:!#8 ^(D LG @XB/X)TT(MS>%@9#7)9H7HE%OP5RTZY!R7PG3$++=NTHCGV^,9*^=Y8QS8F^D640?DT0A)# HB)Z('RI]\@% M,+=H:HFB=A/\^ 3!VZHB7TJ,P8>;,@1%:,ZP[6#>=T<97G#R20YD*.Z>JBFC M&2NO\=.J9O-%^PC^]#.?I5$F7E/-TL6"K@C\_H5$0*?&TU)C:F%P8)TP9BZ! M/KH;UCEV$%/V4=CM*W'.+ N] HA5.IT+OKGT)\# 98N 21F_%J M[D6AU*J %R*FQ,N?[R&@[5-!89R1+7@-+8*7Y_W-Q<9E'LZ*\N/AQ?03Q;(K/WOOPR6 0<2_R#>Z %FB$ MMA7H?F##7:V;H-H[S ZV0*9S[.TPB+[62[3NPU_W'N A:F;O)_AZK*(V(+/' M4-+&:,0;EC,AICO3&2,W3551QS7LC 4JQVV5D@3O89\1%SJMVV?>DT9 C[SM M5(('XU:/C44=]"+=+$_^MVA !Z(N,2!SXV506;BKNIU"9:@I!R@VT=(&E?T& M#72FNKCF9/;3+8J_CSJX[0?!<;KF4PW-DJ*4$Q1#1 RMS8).N(6+%B9>Q5W7780!%@A#J=5DK(0MDKM1 MM1B6HAN/G%(WQ3OF)I;R6HSZ(-3]HR3" 4.W;S\C'#>_V>M\]V@*_ ''T2P6 M<#AM'QS4[_/B,Z.V+:UKN_?DQ?PS',!BT([^.BM"%#-\GJ(L:O#@X!TQ3+*\ M1ZI%HBUXA32E#Q+6\G M6E94;(9&LG[7? M+G_[^2(!_6FV]$*:)11<9U3GX!2MAP0/SZ@;J(2YVS M\A,7$4-Y&8IS[R&\EDF1;D4<-M.1F0 KVI_>Z%=EW"*L); MF S!(']G36U7"Z74DG#?$_1)XQ6'FMJMYK1/FO[*DQ)JG%IQ#( ZVU_CC]WV MQ[JW_&-LT@'DWN['1 O;#00ML(PO4/V[E B+XY+NR$XL^P)!G93.AS9?G-/1$M\?:"C YH@;2UYD/$EH[[ %3(5V<%K- M2$QHLBM>Q,F!@QM/?6[ YGQ8#:$0;TE@OZC3-^*W9!"U6XT*&!Q+UN 0%-\0 M35> ',29#;2,4F@A9#9]YN(PNE.FF=U@4YL9SQ8P%@B#G-<4K!#<0XJ*G-;P MMA/G)>@F;%*TB1#8'B@0.\N()H.Q,)G)9!4J)VT!3>GW2NR4M#!B6/]%75R0 M$&XM"\E3L!-2UP.+$%4CWC>1[PB(Y)Y\69*652WN[TG[+C$CU$514J"4IPL8 M-=Q.<=(^I+B?U&+HIE,O,U"V4=+V=&V -[YDA#3&KY-=W ^ MJ9Q@PYZL$1 MMK<2 J+79Z27H.3P:=^;J+W'0! TO2Z0C]@E8-VF0F;!>CQW0SO@@^S-!&R],/ENP^38<-=RO;- MF"1\5N,O>2QO]*HIX6[ 4'C5H*2IM,\ITPC(GB^T&N_"F9#!%1H]U_@3"FC# M]?)".MI;>'L^7V3%+<@Q.3G2,F8R%QI$T#6KT&R"D3^+/FE21@^^0LEX?2N: MI8SG> #GE?8 A5D7% GZ2(6<^W(?E9'@N\FS73)BG,Y_9 MENGYW K#R-%#)P1+UDR^+9[;0R'X_GD0'P/*?(G$2O;H3TV(U/6VBD EDQHW M\-#'ES^]76/%.SD0.72CSVR%S;K^15TGZ(G,0[Q(T$[O%!IJ#O9SZ^I:&5?F M#"1HM29X:MNDX<)&9C'/=M'4O\!)=L=+3LQ*; M%7R513 )5L1 \L\IW#IH)U JWV=,/%EA!WF)5'1?#,Q;7I)&B>JE4-G0W9PF ML'%YG:%!4V%.3I8TF#0)A".:U<]NX[( !1U_7WQ)8ZGK@^U5WRYPT[-;B@DV M$^6O#N3)2.W$EV+NUS"=[Q89+QSO[[GBR8$TJ"D*JRH MH V6V0L,15-7+N+H:[^?T34BG364[]O'T.$(-'RT%KXF07(/UAHHG\ MB5SR[8,+QM[2VAMV*]XL*DO:K6C'P8:5-[,"#U]4R2!!I'&*+H:N#N4]KS@U M=NZK8"84>)IHE/\H@L$%3KHKTQ1,O99T+Z;\*^P)NWO._V@R.>F'IP!;>\W( M3"-FI;24I41H."Y*A17SR8$Q!B3=^F>Z Z7UB$P5S"S!'3'P4)<.MBCJ_A3( M,8KIV6W^=B5JCI(+6.D%YCPL4VQU6\&M+40.RGWIAQKZ<*XPUE2@YF;*=>S8"(9 K,LC>8ESV#8GD#>1^)!(NFUBZKE,$\YJ2& M]=Y^8"!9JI26;=E%-.BZ)\NI^M2H!;G4>[\=K1?];!AG%SR:%?A+N0KI]J:= M;C/*:6LY_R1RI[%E^;7P&8I?+G#OFXLU M% LA6(4O1YB10E.FAO!P'Z[3)L])5VRD9P5)<)AUTH=[D&**K.DZ(PZV#&:9 MQU"V)A%[!%5"@ M"M]/]VC#Z*\%M =>?4OA.*FH]&E7B6Z3%J7: MV:#-UV7UWLB__;-+"Y9U3\5B@5KA:UEX3;FP)JP.4VOQ?HOEA+KD"3A.F(%T MD=*OM4711OY[RY%>B2"_^!ZAR,(=V><0#%6S01[!W;EJ_5W;I6OW.6NX4QO, MTC:B36H;%I/UL=".*NDTA#U&-EIO^U)R *D$:*Z@@3.T'@M,)QP/'BCSXR#:];RQ^N0\QT"59 -<200%U'2+* M"8JO5.(&T<&>QEO' 2;4A$#LP@!"J8HI'2O^5N"AE53F6$@E2JF[BP7/QS<; M&38+K<3BKNO;NL%"QPPCDS,[B'W/=FS%!3MP@>$>G@O0\&NYX$':OY?*AP2. M.51S="N2$W4I@%'?%!:X@U*YMH$+"%1Q@NZX">>=9559'+C:N.47U Z&)8JH;%5]'56 MPF!'V*2#[\N;I8VAB*4F(Y8B4MGMQEJBL=@-,OO :,PP'ZFBQ1BMI ;VON9BROV\0@^1D:WZ5$C!&J1"338,]'\$0(\R$$2I/]8,B C> M2B$MA1\70*-Q>3O,Y#]3,C?CT#4CGCAQ:-NQGP3,]((DYDFBV[%G.(K,=[A? M;T1&5:"VG>>19%V'I8_7S@F87MI-KDG0H#X32AR:'' MOND&ER%ZM#]YC4T)H]FD*YXYX S:S$.MBLHF#'FY5>[0,;GQ/Q9=O5A7^#:H M!-L0F[\W9V BXB8ZN4+FQ6?I:>Z@59!8*9:+BDI72RW 0*1CO4UZPM]UP&9M M)@QEV/3)+\-TF7L\Y$M>[VM>7)=L,<,HCDP3^ ;\WG9H.:YIN6X<&7;">&BZ MW#(BR_ #.S+#+6"=U%6P[O$S1/"K1)N>W9FB-62/ PBCI>#G\S^:+VW6U4I> M)J;4I=4]\X1[927_K$!&QT0445$_2"$&LMP6W\ MFLXQ66,?3() YH7 =0KYC&4)H9]7*<&_BN+JHJFK-D40<^O"6X'AP+^P.1@D M$\%7:(I0MFLIRLL7 A\!WEK?8 [*<&3B1LP,[4J*)V32"!=_R6[6XN/S19&+ M##/IR225L>/L+I-AD+HPD=]()*TV_:%'*S\G[@]M,)9"+_ ,WT)W9! EW$QL MVW&"1$^<2''_H[E_".AQGP1 MAAFG\M,J4/?EC2,=O46@7<^_KR7"Q/Y6*2B M]J7^(N/DKF6*I-@VQ0C9<2VK:(M4X#/B0]W6(TLW;,OW$COA=AC8NFYZ%N.) MX7)=>>>^*BRP=(<\M>[Z8.F 9,GI4!D=9-:UN?(B:3EMH]FRE54&*L4%]I[: ME&M_D#*?O>2<@HIMK:P '#Y5U%BC4AUW(LZY@C-+A\M5R($' %9LIB8B16=_2R<5!O M,,#>%TFQ+R8#";E2B3"151*IT11,5LJ:MM5=-'U/Q28IXC*C?P"SM_[N>RLVSXAI(B_B M3N!;KJN'MF];(?."P+%]US-#TW7"/3+-N3))7[FZI MO6Z.*R@X%1]C#1:K; MU-)B&2OJ1#U++4-$BH8K@PKHM5+71_#6=&_Z[Y%6^GFJTN^;J_3;;=DK]6[O M.=*>]G//TM7NS=G'0<%?/KB-J_KP\?(]6O]8[HQ736L'O7[W]E%[/#8*Y"!R M$"RK,44CK5?]NVQJR^_>'NH@^:2^_ M1/A!#Z/R(4HO,-0DBNTOB4[#@KV/)]JG'+$7AL,*WCPW[*?8,$,[U+D7)388 M;;78]B_.%XO:P^CO2P MED&TJW/HBFKAE'+"BD*1"W]X/MH1AZ432) ("]U M1B8RMFVX/2<#9SO!U.O^R2K1$( /D@$T;(I6O=C85E03'44#8^K]N?TE)D4@ M' XE%VR^O;UVW#5P%M[&B5[APS6^MG M^/M"\ES5A/.TZW WR%_7XB)J!)V$MVO!OG5IA[O8W@]M;^L[%)QA^>AF/YM( M^;WC*"6 BASCGB,2!UIR4D!$$V]JZP+< 2Q .E!>Y!>$;5^(_@U4M *_IE#4 MG5^V 7X-MW'/)R/:XG!,JNF+:A% &V<]7]!'$E5W(N[H3+@S\7?L&KC[FK9# MM-/MF&M]FY)&,(S<$LHWP#9VU6R@ <#]_3DMFDJZ93\760.2O4RQ/=Q\449DOJ5PT(Z\?)4^U72?A03P@+OKZ MB6G#'-W'VV M'VR>3@;TH6VL7RLJ@?I.FJ;6+$@V"*1=\L5@[X:Z6E%26V'5.D[K-9[IQ!DJ M.$-/:LA%62'"MP 7G8?#P$Q"QL+8L,TDL"TO#CS?3<+8<0S7=1V?/VQKB:-^ M=G][7&60#:=(VC'R+@EQY/.)3+(YHX%2R5I'3:H[![:T?]P$D#CB'8R /M9[S768F *N 2M;^%$ M)6!HK(8IF@6;?ME76H=E4\UD"=>FA[1A.;:LI);0U\-G/Q"<&%K<8/D1CMA@ MFW!U[1G#Y4-5J_W79^;^TYEM&]PQN.$SFX>N;_J!%7+/"V/7,LTM$JD5(S]Z MBATBK6@FO$_'V\@QJZNW__/Z9[HLC1^,0'O;U!2K/5:/TJNN67I*[CWAG2WD MK 6H9#1T^RROK\-8CPH0-NQS"M)HHE4+:FO/L*M1U3MGUQR#)%B$7S"[%2KQ MRO9U$V'4'$9&T#IO)DEVD=5)^H5HO][WD<=:^M5LFDW#5&DMG<2M,Y)4>XZX MCGPBBU4PM8'LSRJE- 7J[4R@'-AQ4":ZBB8V] MTM&$5"_Z(BFR$@G_7"ML: MG'9M@VQ5F46/BYMJ?\S23#A^<64$@8$5. 7A=L8I^J2BUCY1(\735FIB_7J=#=8)0C]4Y0,D[ (M:3IP2^I_5^[ M()A;V2QD0],A5G@/.RIV:C)PL8F]B3""BA=CUT8T%B IV,@$J'RJO4(/("': M@V;;^S"*>6&\V\%1-8Z]_]Y3A]2V3<4*2FQX MV_?ZQ!-\:')+ [WNNJ.*+JQ/"N?[[$?DSZ032U4SGV,N/RP/E1>!'R,H<, = M7;?='B!U>'0BXQRXKWW>4@W9S?:Z.T7*&((<7XL"?PH)9ET%HT MA=ND%KY:%M6]0_/.JWVY;41=II%@;'1:P@57X71Z]Z.,'+/%@N/U%V%\\76N MO>)@":&@H-Q(DIM#W]URV!%=]-3\0"#KL'S8)+A*OX!HN,5&L[>%C&?FPA?Z M:Y.SDD[G?S'#\N]@*,&3U-\Q FD<]^AZW<#78"*6U/)K>7'E\JW0[@9!=M=% M\4F"7H8\:;'6*=M/.%26IX&:2H[7.DQ3=JWDI,# 6YH<$X\+T4Q!7('HOT6; M$?/Z*-P&NO=4N^JPXH7H40 MN2VR!5[I?7L/6&!8H=^(I]6<.FQ2P90PITNIRF"/VFZ%$_DA!?,CX&Z6=IUL M^!<>-=0IHD@2(&$L9.1XG\2P[[>RTJ&$65"0I=V*KGD(;75KE%"P E\Z &(7 M;Z4@M20\$>6^ Q^=E4N![J3I],,&>*B6<_/+NM%PF\"/E M6XBNX"]MAVFD1EEI>J;IO[Y*_SW']-^3T0Z-Q.-@X 1^HCNVX;#09KX7)RXH MC:[A18;*?'MRQ>^JK3WM]+ZWPVI]&:79Z$7H5+1)=Z5(;X? \(3O)L-H\"!G M#.1,:[K#[]*JNQ7OT>NFVM]3S(B0\,%LK0:XA+L#T[[H10+) Z^RE@S2ZO M&"]2ZL+1C4$_18T0[F*I8GK6U/_SZLI%FY9 ) -Y4_>.!WS1JW"(P]!.F[+O M0//(Y:V)6OD 4N5_00NK_\.U-WR.WI\E")FK H$CZGBJ26^%="TLS]OTIDXW M+9IL.S?JPQP,)DTS;;]MWYD. "3^:$!1:QU8VTVM=V*AYM?O<.NF(P54T#B7 M';^&V/"#WHVHE6/Y]9"8VYR@9>UZH]MP(C01LAQ@7R(N\R"$1M]6;A.XH8"8 M@CE5B$.;R=@0P=JFPJ](O78D^]",>QWY4D-K9^ ^PP)PF3FWEADS=,2UP+F2 M0#8N0DQ_450U@NG K$3294UZH*BD;#L#XH-H" #3":M OO^A]I([:68G.:7D!X]S671; #938MAYZ)F-FI-(53N06_= V9URZ166&,G5N!&$S0W.R MZP?<(U!I%4B[B/*L QJLJM.?;SZ6J,KBR>MB7>GJ=ZB)/" M.(I O_>8X=E*7IV(O'HGJK>7Q95$M+OM9=30)81QL&K8Q+=M(=L[Z:*B[,-S MJ[#+=^=9RVZQV/]59(UNSIB&"45E&I)?K\ B<-1@L@S_W)A75HH25A:!FE]U M8$@/]7=&77T)H.1FQH5@$!7Q*SEMLC_SG9!D,G&-]<@2.&!7;8GR-!B\M1O@4VRI D-BS2AY-2=P3'7O=Z-L M[70N\W[%.$5^7'U!(U>AF$W63(B%"S\T@._=7O#'&M6 MQDH&QB_]S)?*+0;%T=HK8>H=:U;&8@:Q:#$]1Y&>ZUP1%=8R) M:21 M=(SU)LTQ@9OL[@^1:*5-O5L'+;B6"B?>-'D:I0L8H4_8QA^_!&8JYJ+/]^L^ MNMJ#E?>E%QN'Z5/9!1\)&X6F/@1+P1:F,A'!U'5_(DFR:AWTJWFGE+I0XHZD M_^DB_ZZ34_-I&_\<]LKQ+7M8"KBTL M2M&I6[C8,;Q<#E\[Q]1$8=G;@^#7QO6AZUSD[,D.)Q=M[M[J[!.0Z""7UX=I M*]']I4 ;68Q+X\#&W-8<[I0D:XJRX/4,*#SOCBK9^')A&C^\B*5,1YG?V#6& M&IC^\B32+U\UVC*4_\8QX-26M&C0&6:%K%B0B1YKP'5D5PO!@7A#Z$^XGJV6 M"0D@HF'9G2@-Z@)4;([NE2ZDVLKKXZTYG*ULE90UI*FG@\!;EX>%;)0.\GRD MEC[G"DPXG+8*>9%P@&52B$HH$\U3[A:BU M/=QV>+#9_B,DB R@UK(,$E6PY00O7%#)9]B6\#.G[)XY*4TB%>9;:&_K.2&/ M_"CP#=NTC1A+0VS;3BS=C#W'RE>A><)C9.2"LO"ZMU%!+XSQG3ZL MW05>^->2^^O17E92=5F\*,(,YJE MFBC"+_(^PA72P["RI,FTC))*EE[0JE?B'0,F-@P!_$8,;!B$!+<]\TX>S[U' M@@>UT4C]>W&#F5XO!3P))X?.,*GO.'7!/[AL.U0OI=>&H'S?K/F%$@(.:;W3 M6%#?<8M9Z8;1ZX9NR:(Y(A%CF\X<60;ON&&ILJX/80D_@-%;8+2 M1";"=U'40?([-206!AKY3ZG++&M_ 6H)9W7[N(Q^4HM2UH4RA$.QOEWP]GW" MA4<%,>TSZ+X9Q&TQ4HS>-]%!98!Z)(V%+H).MDD[;M?NM9L?2;8Y9;IV!?NL2JN5:6!<9'TJK9 6+LLT$5$E3+F@;JRMM4=7QYQ+KTP[ MJE@P9<:FO2/KG$!M8S_B1A*8NL?LP+1\.W*,T(QA;-^R["VRIA2'?SV'LQB' M CWCY4^O/_Y\V3(%$P4C.8$LDPK#O[1ACC4_WG-X[,6D?;!F7]!5!:/4VG/Y M"'S;ZG!=0CJH4; )_QGX0@E.Z4+DO:!9#[]D K^VG_;*?(E5T7,DIL=%:DFS MA/6_[*'HXK*I %>+R3%!J"WT=!LN.--TL)W0=QV6<,?Q;U^1CJ, M[P>.[;HZBQ+;-KW(-YW$M"+FQT&4. J]9&0=IB=HH8NL:#-201%U27T4H==L M[E1 3J[#LTA-[1P'G3NAC<]TY;ZD_" >(RMCBKF (3(KXC:E&-T6,ATEO&US MG$6^!.PF F)6@S*CUDAK+9^E1#["//CE\O)=GTUAE-3:Y".E.D%"-'&_TT[WOB'=^9_"%USW[RG74]655K$81F*,G% MCMU%YET=61<?AE!E,NA%'*E+OKEES+=MILH7PXY,'20B:6O#%5+NDVF', MC;C=N/.;Z65EHX;^V"[IH)#%E40@1$(]2[1Y?9(K6LI=@U.9:#R?24P1JE3^ M3$)RY4UM@3D#)8W*XYE%$8 M##<"2R_NE J8NXT94=WS ZP8XMP8C'@\_PO1('@7T(M]]8OXL"_YV=Y%()IQ M$^--E>G]S57-2'I(9!7,E 1ZDK\"GLK:9"JZ\# ?*D<'!"]S*@^&$YDLW63W MCGBDM]G6L$[=$1WG.@83% =9"9E_4PP*%\X]U *FBQMC(SXG\&P[M(/$-7W/ MY(:CAZ9NJOR1PW1W:+6_KXZ-7&P=&^D"W?3>M.JKT\X,C-!P8S>*F,UTR[%C M[C#'L#E/>!CIL&" M;1&GH^XG&2E2HE!@4,T]G&27&CZ(S4F=GE;5M$#]^*\>2AP6426L+Z40 .;( M2<-XH,R8I+OH2!NHR$U^U6URN\=]L2WJ]61,Q63"\Y2,_SE)PNM9"ZXP@;4^1"?6=;JVF'6[PNWLYIJ:ZL9)DD]O!C#<.]>3:"OS@<4=P'^&$OC&:UL"5-PM >. M">!QD66LE"EM( C!-@P;F<&V0:JN,CRU+<76.IVHE-:0[,_0@EZ*-'!B+2W)(^:B00AUF9IQ@;Q5R.G3&$*ZR 6F96=A MDW#L'^V1!,0/L/UX^@GAI@2B0I/5K;,+C/?>:[)^WW7E3BNOW"^EC@P@?+GL M 3ABIMN)2%<]@L!A'89;GZ4QZ7%.2>9Q1HD:Z$D@_QP0-Q Z2,<>X+7B2Z/# M#\[=WG5U(](3/0RM)+ -IOM1%'O<-%R+Z::9;-&H\(R-@X/$J5>)5[K/J_N3 M@O"#0>Z.H%7AJLLOR+77>M(GPT3L%J]0OEE4[\KW$@3#K1#9 D&AY-1EJ0M9 M":?K&378B$U+]YU8-[G';9_QP&>>&2>&YV"ID*%,X8/@\G%'+CK&-Z(S&5M27TKL0479<]T,$4=T M%3^>$;870LQBQ \&:Q6%_WS!, !!S4=[^*:UE[2L M691S@=JY>4>%%"#!4+$,,6W;![(7]^*/ #$)=3^@OH8R8C M@12-P@2:0J LG)&(, ,O-"S73'2'V:%CA5:0V&%L6W$<.J85*A%QH&Y2?6U@ MA]>6@DFZ%F=N]?HN1"P]22M" Z^V.*6^:IV*?]<0$VF'3<18*TD4]*IV\(T" MJG4EW\I"1&F[K(5!SXA-;",,+#LR;<<+;,9]-(4Y2RP]3 S+3%1QX$&\DA7F5$JKB3:E:+M3O)5D])(?@?JTK33* 6I:MRJ6>A#97*R6ZMC]+!-IFP)&WIL7!['Z*^3LBUPX+ -FM MQ$% QU)8/TS!IUBD8.FJ2$$5*3RE-'42[@1F')M^!#9SXD=Q:">Q'7L)XRS> MHI?=:0K*49P_&Z1D5S?6593) K(779^TM6L=J_I!285?\7.ZR'T[,)V0 <4! MO=FN'@:.R73#X[06)?IEFZJYJG=VZN;J\\N% MP(CN1K\Y)SH.'68;!@]]#G+3-T(K8)YM,89-@D(DBF*S0(>F*!:M^%9$-YE4=5]"[]!'1N%WM?*4*A@:H7V MOK_/E!(3V Y7PW1C/;0]WW)<,%YT7^>Q[P<)R##/CBQG%P-0",.'LSLD4_LH M+:7S !]LV5Q^5 HKFS[;)-4^TQA_>R;\#MU\5X6$^/H'3>Y(YZ8@ZQUHLN87 MN#DP_;RX*=EB17@ MQG'&.Q=).[+<&JW"#HZ[;'3K&CH(.-AOF.+W1J3XO5Q/\=OU6-8)9?\'):6> MXH21.,$\;TZ@;-9CIG=%"2-1 F8@'S,A[$?PG9.,&^=B?TH278U5/"='0=%4 M8"94+PY/K2,0IMSFAVB0/DES1"_X7KOPIN8@ZB849_G9063#2LJT]C.KV?=[ M)N>]B]_=KY(]$XC:F8.R3FM+>NZ?-\9>KZY>OL1PZ2ZB?S2V YN$U]IKW7Q??=OC=^N G25RI7&SS]:@US8GLC:'Q/07W'-!?% M"4?/"<[$=+R3XH2]7YQ??Q&:SKYNPM=KL,'"@?YB@M[TP]V.X_+X_J7;O4RV M;Z9Y;IK6J"PSAB38V:14Q+77<["-$7R2#]+681Q03VFL[%-&KZ;B*:OEJ;3: MHU:N;,,]*^LK!?[1(&Z(C:"M8R,H-5ZI0YO4^(DULK_GR<]#4>Y94*XY"<9(;#IO5=ZP MI_9^[ITK0F' *H2$I24NJN'+O6O;CLRW2K$_"EW.,":!JW1[10^2'BZ.CQ3V MK]EOS%,=7=W?G]C]/2\Y#(ZUF-<,0:)R; 4C>IDAC!NU]#N@[O_(_1Q;@WHP M4?L04]U1G?JJN>XY".Q/ F_<4-W^&?.HP\:*<>.ZT%[PJ([1#*9])QO1GF@;>W+M-?K471]P$^S(VN^&;8%6,\\DECGV[DZ2 M"MZ)#:CS;M/H#88Y7>K%TZ(935: 6I9GL?J2J3U\QT. [=2;."X(M>A>B.2# M0H< M&[2EHL\XP>5@PT/)',#;B'QS(UMLLP@6 H_CHSF(H'0A.JIT #95V[=-S'6J MO<(>$2"*9)/;85?@DE^S,FX; M&1R 4N,J*ABG>=Z*GIF_G#+]V9:>]YQ5D9 MS6B%/_>(/MJKAII%365+I1W:Z([?S?45P@9=X1&]@G,[XA8[#T'W"#(3G:!% M%^2.(;%1WVU(A6RC*.&; _;9#:;FN&6< O91P#[C /LL MVVD*U^=K.%#MS#EEVN\5UXQ!4UKT".CG\:I_[$]TZ\G+:WS%C[O_&/_%I_UY31#(,ZBQ(O]%HT+L96)!2U4;4+1Y&K M_MR:.+["*5+D=2#R\JUQI?YYB/;3->8ZJ5\DF+G"\NL4H[*B"Y;2-54!ZD8A M87S+FJ%B \4&Q :&,6X1Z9'QP;=K(<%=F8%Q=-%47"3^*.WU.+378&)9X]Y- M)WX!*?(ZVAJW;[I._" R^YCKPX]"W?N*>M+C4 CWOX!]JXSVQ/55??D1U9>?JKI5(259U^TN'LL=?WW'(FGC&N+;ACJ<+I7:>*.4Z<.9R) M&_C?)F\<2?'\\N6&Q>%9FLMR>$M?+NW>MJI^LF7Q_$1;E"G$A AOQF>ZBFFYC@\U*[4WK/R$S2S?O:6%\'D:%3FNN\#O\B9A4=U0]3AU M^LJ9K*6^DB7I\*^)!L]^>//Z:H)O%N,-=UA+*YCURFQAJZ(7&KZ]*&'OR_0S MCK%U%2^'X9E421*P!?L%JE_(FOP^P-HH4I360"/!Y+#Z+>3.Z (AF\5 ME?!4U4M%[?3N_L/JA2AV?QZ_&. _M(1 =>F;4X^FL)%YE5:BT#VM9U2./N?U MK(B!$:]O@;^P?CZ+FDSNP3(>P83J]05N@?AJI4Z97D#5]%1>3W-91B#0JB:L MTIAJHP<8!#7[Q"680/< QM&+=E<>"RZP93%\E'%6DJ"==>IW72S:R@CY22ML MILQ=?-)VN"GF5Z'I_87;U]=O?WMX\O?/G[8I<;=%Z@ MQ)) TL!&R$/57__"?KR/T.XYO?W7G&T-P=#AS;SM9-VPO?#QH3%T$^Z%LT0[ MD> IE787XLI4N\RP?.QZ=N(^E1^$S%)E\OLB* M6R[E#__"HP;N"A1I,4?QG^8$&X$@$DM0UA'(9,+$$:\>SBC-J[ILQ(T-\A#> MAQ@Z>&\4V6<<2)O!(<+[KU'@P@O^U<37G?H EWTZ[YO@M, M CHF0BZ/09;= M@L2%6QBNI9KP+"I0>S*61[S5XZ>S?@7O,#F#F@-@,'Q&J")9^(7X'6"!M]6[1X-$#/99%-4<,!D4V3 M#GF60HL&=#>Q O6@T,:'0UZCI@@"&12RNCWX7@D!;B$, M&CQAN4T1(N>$N&A>22R? E>&\T?('Z'UIE5/ZT F309$2212B*-><%Z*1_,4 M@7P0+J417R$TT698DTHN[MY3 @U&*&],'OFLN(&-*E?!@D#Q@MG!7FO(M0/6 M7-TL8D+8A(Z:-HPJB(YHL6(9*V\[Y@$"P.-8J<[JM(\.@@AY4P(H=1!$,Y"V M\/3@*5#=Y&:M8\LD&>E+@G-AT$JNZ>XYHQ[\$ZC!!!R%1@\0$Y\+PP5.<" E MZ0DY?=C4[Q\2W:WZL@S)HD^-Q0;Q_PCT&=/Q;9^QQ M89/N6SIQ #[C-N.U9 M?F)Y(Z#/D-[S%;@RK46^-S2-$?W _^=X$3>V+VAMQSXIH(5O%GQF[^SR]5QP MY. SAG[>K*#09Q0I?!/P,_>-?TY2;G]8%5L3\1/1ZR59QW)/GV("S]&P&@$# MY\B$Y[=#86#/J=,]V]-MW9A/*4%^*_*+)QQ?"; S)W%U12H*4U>D.MT3OR*/ M7HKLJ5[IC#QP!_8[*VS4ITBO-_U[R[6/*+CRGG_F><.?!.+@:- ,3CU_>+2% M&88QT=TCQX4[8.LW1NH(2HHCVB M/? $H"//]7F[AN_X_0'9\0C\ MD\?@??QFMD$=O3KZ;VC-ZNC5T:NC5T>OCOX;6?-Y'/VW&HG]P#+9S$(T-0 K M2+DBSM,5\=PP)LZQ^R*46TW1\E990\&1IQ8H0E:$O*50ULT1T- 5+2M:/C0M M^Q/74Z2L2/D,2-ET5 *9(N0S(&2,/Q]Y MDQY]B/%\[>GT_G/:\X*[%591X/ M^XVKH/;3>#OWGML\,>UQ\_)._0I2Y#D>>3JNKVA3T>91TJ9A@H4Z;F*I(D]% MGMN29S!Q B4\%74>*75:X_KV%&TJVGR$Y]DY?^KV)[1]#:X\@89_]I5:?8)NAU'A5SKB5E,=<* 2-2Y)6"/%:0 MQ_=U''4GNGL$[L;1:Z(5\9X^\<)U:)D*NU[Q@N*%'TU]8OE'RPM*D"OBO4\+ ML2:!?02>-$6\BGAWJ,^;!,:X"3]*"U&\<)2\ .:D[XY;#[0[V4BW$?S!PHSC MWVC:8:G]Y4>Q!/'1ING]JZGJ-+G=A]_F,L:7\;AUVN376BI=.46IU3.NY6G. MM3G\<%9I/(_QT5S[P!\U"Q]HIFZJ>//2LXJ^#Z\U;ZSIHX&T\C2(I]H MK(*9SA>LA"]OTGI&[ZT8# *#ID4,OX5W&,%$BQNNU87&M._,J=&^H'LU/I=N M=#1-1/:;]ITQM3?^K*J+Z--%2//#N?"\HE^V2+?3X9Z/?0SB@QN.?(5DEL5P M,E=E2M2G7491T>1T-.^ H:)4XE1]@$FD"3R2U]H_FO@:*QO%-R]A7G-6\^JA M%1"=/QN?ZC[.>,FU&_Q/7FC58"'1C.77\'LXLJ(IM:C=!-9OPJ+=!"#0X4__ MU>T!?,';+0"2*O%7FTEY QTC^37T(OK-IAD,7IY6458@437P/L$P,\Y0)FC_ M]2??-/4?WK"<77-\'WY@>#]4VL_PJZ:JD/SPN"YSEMU6:85MUE^E.4P2UI;6:"N\GHV8_]W@Q8XD,-V\/*N-)^*N"/;H__ M^A<<[,>-3_Z^P+5]W70D5>./O]?2&G@D(D/8\"_ H-!>L;34_H=E(,_>@ QJ M2MHY[?G'8I%&FF_J+^0$-9XD/,)L7>T?#,ZOO-4,08E3[14000OSV[%AL.Q#&BU:E<]@<<2)(B"SETS]WCPT^,4-!OE MZGO:K"6I6A8Y_#T2:SS.I*A9B .' M9XZ0,**,LY)TKUD7NZJ+17O"\I-6_Y)[):_QNX?%K>/E+L= 0N-'[*I%?^FF MO&'J"Y#[%R&H()\N6 +#?<^R&W9;X4MF9?N06,#WFKWXHNFD/4KM4M=[Q5I^ M!G0SD\1,BN8J46V(C+9?#;?QV_>GC MY4^_OGS[ZNKM;Q]?_O;QP[,EF;S=.+[0*U"71N: R[,6S,Q^O$^SN^?T[M^& M/8JC#1?[L[BA0ZU'$E/UZ>O6\,R:$OH\=+WF% M+!B3<0"?(D,R5/Q(LGWF><._O^_@Q-@1SS)I@OWMF?Z,_HUV5_OO-/[;L__$ MANEPTW&V;;F!;KJ)'K#(=RW#<(Q=R$V;ENRAS>"?*$+FQ%)-L1 MR6]H[IXFC>PGJ4J)RVTYP7STT"?%"61/'S.]*TH8B1+0S:P(01'"CTHB*$(X M"8FP5ZP+QSQP0Y:])92_%TX !<=[GG"\AJY/Q\W\?N*RD3\K2E:4K"A94;*B M9$7)BI(5)1^4DO=:E$I&PRD6I5X553T(**KT894^? ^U.-Y4E3 ITCU)TC6F MX[8S5:2K2'=/I.N,K*DITE6DNR?2M:9'6WEW\"#"Z(#9IK,OL^"7LJ@J^7*% M@G4G"QV1X^"(4+!LD10"-\+9WO/ZYQY"&,MQTL@P0JJ+Y7G;H.S;??S#:HHU='_PVM61V].OJ3 M/OK3R@7?7XO##RR3H$.^I!*W3K/U"U_.BX4YS%9WHKPGC)GT!C9X:DH M3U&>S%8=.7M'49ZBO);RQNV$]:WX__:G^K[G%6=E-"/M-^:?>58L$')->0&? MQBC<+P,&(SOEE8/A?&EI=#5"$=,9$Y,QMO)2=V?VKF+SSG M):*<(XQ^/$_SM*HQ\/QY]*JYXS$(5:;)CCJM2AQ49'[V9.Z,[#I19*[(_ G( M?.QXG")S1>9/0.;>.9#Y2:-^[*^^[V-1@R53K&7.3K2<'])OKFIZ3[^FUW1/ MIJ97D:XBW272]8[!\%:DJTCWT:1KC9V'H$A7D>Z>I&YP,JAAIY4];EE3W]F/ M0?!Z8\]@E4%^IDEMSM0_J:0V17EG0GFF<>RHLXKRSI/R#/O$$GD5Y9T+Y;DG M=MN>2@KYWB D7F/S)%[5V*,;U>#GTA_^XM#^\".P9(_!3AW#"GVNCQR_&F-1 M+Q1MG@EMCNLA4;2I:'/+8SP.L:FRW,^!EIZ/'<1X"CFW?^WYJSKG/&U[F1G+ MKSFHU5K"TA+WH.'8;B9)T;S*9VFQVM7FA^%+BZ.FPF>Q/NHJ/;8J?:YH1^[]U*);\4(2GQ_XR[\W_.2 MP]C_X;%VS<#>*'*M+AFF 6D5CYHRK5-^R'R6(^#?8V#246KE_9%O).62.E]B M&E>L*THZ7TKR%5#5F:SYZ6GI"*72::5&[Z^[2#WCY>AY(:^6P5H1\ M#H0\-O[*DSN0E*OM+%QMSY7+6?&!XH,?S1-KMS .7.01&0[>%+9B :\[?1\L M@)PG:=VG"REGT7E;[&,G#"EGD2*]]F(X7H^[(KWS)KWG1QRH5-$>1O+C4(1['H0[=ON^)S\.1;AG0;B& M,7(ZQ),?AR+<\R!<_\2B^]^=S>O;.!Y7CX+P=!Z;JA:I([ZG21!7I*=)[(JFG M@DZ*])Y(ZAUMS.E)U.F3!8<7']QP)"G<^2Q>\K^OZ>*75V^T][SBK(QF$^UU M'DW'+J,]&Y6:2_! MX(ZU#WQ1\WG(2\W2)YJIFSK%F4S="!Y:#1WY42S]V8_O^6>>-WPXB]6)":L^ MXEDF2?!OS_1G]&\DKO;?:?RW9_\Q@]#V3,OV#-VU@\@+[81QW;0CTW=,P_<[ M#GCTY-=99G4_)*OX^I]7?""LJ8ONHU*<,GWV[.OA$'9,#7UX-8_GQ58^[_<: MW)LWUWWTT/N 2=H@AC:W'KISN3Z1KO74."Q*\.R? MIDY2\)#JH:2+HH0?>]53$<(W30A_UD0K9TD,3T.+8 ]]UHZ=)/>$B7;,H=MG M/_Z?O;O&1E'_GY*A5JWDYVFNU;.BJ<#$KW8N,'V$VV><=)FSUM#'S_MP[<>[ MZ8Y(3BRY@H[!D7Y"/O-].U:_V_ A6"O/3%F41\0J?U_B_FW0Q!P6<'KQGO.&Z:3BD'7J;&)!5%2PXNZ7W M -5\8M?K[Z]P^=7TOH#L0?WYFPW@JZ*J<8W21J"9_E(65:6](5MD3_'C4.>6 M[R6^[R:N;80ZB^%_L1U%C#F6[IDJ?OS-AG%4_/AHO:C'0R2GXYUZ:I^U$CPJ M6*3BQXH25/Q8$8**'Y]>_/A8KUT5&U:QX>/7OI\H-GP28>#6U5,>/!Q\-'[X M\PU/C;8PTYM8YFE!Z"E25J2\L;+/FQB>@C$]:E(^%G#2?=.>$QP[9/DHX1)^>*(-JB+)*T/J"J=00EZ<=053X*!HH^L>QQF7CT.T*1TVCD9+@3 MTQE7L5;D=+[D9#HC*QBGIT6N"-#@>VI>^$F& M#]I38V^YYE%1EKQ:%#EF ZPFG<<-;Y_KAZ]8!JO\7&3-'%/ DXK76GBK,0TH MXL]:S/L\\>N!;C;!4XIFL.XDXQ'FL<=IDO"2YQ&\#1Z&9<9-5,/"ODRWROH> M'4QL6=F$/VZ!P,M;D?8N=PYV2_QM @M*X4EX.:PY8W6_Y1DUYTT&F\S8]'W8"GUHT933#':5TFFJJ_<$U_F4!F[BTP?CVD,/_ZAO.<\W6 M\33P-;:#?TN*DMX/?_**@DM MX'"^P&IJ_,RA-\-H#KUX0,M44P"L/.,LEC^M"TP9P%\M/[MMKC_6*Y0D#V:= M!5$7BS8Y07[2)K'(8Y)O?1");P<*^"O*MA\MN,/I+]V4-TQ]P:[Y10C,\.F" M)3#<]RR[8;<5OF16M@^)!7ROV8LOFDXI.%+BZ7I?:2<_ Y*=R8PARM99I><- M$K+]:KB-SU:V^E'5%2AN]Y-"\E>F@69J;*2E19R3'F^SYU8MM3I[(J MP:-RR%59B:($55:B"$&5E:BR$E56HLI*5%F)*BMY]N,'5GSBY>;AP M\WSK<3&5E[\=OMDD4!4FBI+/@I)]?UQH,T7)*E=!I!,?>ZK",6>&KJSO%.I+ MVB[DQE"\=LUYQ7GTD?N$Y+UDFT'+C>9JG58UY/9_Y"$J'ZM6L>C5O4(\0RZXMX]TV/#X^VH&1U,Z7OJDFVJ^5RJEEM+9'SP?2N) MCONG?A&&-INZ(>Q[S+= M8X[NF5YL1YNJ%N6RVIK=J2%H:)EUEQ\RL'QUC3/K8O&#MBQY]I&I[)NFNRH? MEZ0YS["77!&E5$I/)>N+DE\(CSO6 M5U\@,(%6-8M%4=:#_G;5!JIF49U^3NN45Q-DM*PA?JCJ(OIT$1+3#6>QFMF] M+I=.AJ(3QTVBT D<7^=V$B5^[/(DY+'! A;J@:\H^@ 4+2@0*&J>5A70$PA1 MEI),1K?!@I/O0-)IR1<(T)#7%#RJSHCTG"AF,=,3P[8-5G-\OJ.)%G M*>HZB&";I8M%"U:I3FF$/^ 'YT/;7FF M[P2AZ[H@FFR/AX&IFS$/W3!P+,O3345;!Z MEF5%1%9L!Y:&EV79=D,G6#BT M3:?;^,.V=[NXRWS$.[B\CA+\\2A=PGK?X8P9'B)HU7D7M= C: M,(=%MO"&@R5,@-HJ0EHX+['T=I$1-M8>6W]N+,.E@:@C(/T.?VH2V5S3E M &GR,7L!;Q&+Q/5S=)?P[':J_9%B?78-G^)J4*F#[;X&-0](=UXT8%/ 5Q&' MIV.!B_CN_95VC71.XA,S)!MX0TGTK3VO8"K$L?H/^(=A_O!+]^SRVG\>K/U5 M0^=!/S1^>#&1.(CE0WM%8(0"0--K 30G&K">8>'.]>B$D\=O%KS3WNZ=]_M@ MMSAP!).L6@H=/@*##4A-4E191+RJ)'WQG"B<_BUH0XPV67H//MDJY[U#K7.9 M;3');]);[%AZXOA!S!/?M<-$#P+=9(YKFV9L,#-6WN*G]18/Z7V-<.]Q"&MG M[1"VF&Z%OI<8<>+:;L0"'H>!Y7F,17[L^KHBV@,9K!52*Q)5D2-4Z2!@<2>1 MHBC.TK-R"NM >$X2!6%D.[;ME]F^9FZ"9F8GIP=_'0=@Q0 MVTW+L@-F\]B/7,-2LF,$6K.0YIN_KKI%P%P@;R-IPG(1% MIJ=;<>*X*O)U" K'=D.DAT*S2>\6OYT!E1G>L941Q$"1BBS'9X MY =N8CD^LV+38(:I=+)#4)V0>Z (@,$)JEE7V79F^KZG!YX56]PP=-?6DS"( M]=ACCL?=D/EAJ"3:\>O[QQ1O[3N!U3-63[3[FGQ=/ZA&5\ )6=8I^:B!L[ J ML@;X,2ZRC)5P%X#Z?D/=X!I44^*T%A>%;!2VXDFZ+HL;O"O0]1XV59K#Q2+4 MG*Z$E>*FBR8$4T38!?EM:T_\GJ?XI@\UQ;O:!FGOWE\=:7^XS=;56Y)LKS'P M)CJD[;G/D^U881@P(W%L;MM1[(?,8Z;MQD80Q6[,5)^GPQGC1]YN1?5Y.MIN M!\=#)*>#-/_4O264X%%-752?)T4)JL^3(@35YTGU>5)]GE2?IZ\=Y72T;]7G MZ6ZY\!J9A5>U=/.HWDZGC"LU'M*C-\)%K?KA*#H^\,*"<;$ %1F/-)%CISO? M'[G)@L+$/4),W$[W>ODT?19.&/_SV##CQV"BYZ8W;IN?)T-3W-FN5ISPC7"" M?K0@SHH33A@F>(?V"J-T>#.GWK=![ZI1U]:N.NVY3'Y[,=%R7A]/DZZCNSC/ MUU%R1$M_'HS;T?086[^,?ELK)E1,N,2$AC%NOW#%AITC"K%&>?#&<;$=\9U0:BD*I54)>W[P!FYW^1QVO(/HKS= R\0 M99R5M-99IW[5Q:*MB9"?M X-.0_YUKN!"MJ:C!U!XWZT;(GCUDUYP]07[)I? MA"5GGRZHJ][W++MAMQ6^9%:V#XD%?*_9BR^:3E'-(82*].6V@"4_:#-9J$2> MF]4#VW#Z[5?#;7RVNON/@=I#4MI/Y?*W9W_Z>/G3KR_?OKIZ^]O' ME[]]_+ +S()/AT/X,8@E=@7?(!3P7__"[B6T>T[O$(ZB+F(J=?T.;(_:',CO MX*!R!%C)">LC8I6 \.3_;E(0%1W ,3Y;IA'">HAG!)Y4-8&7)16OL9M _TZ) M[D=@(V7;4*!HZJIF BJPFA5E?0&/SY'H!-A(-=7^&/SFN\"B3A!+DQ4O)EOE MJ\ +OS,,?:NWWX]P^'&65MK-2@<)IF7 93!XR#($DB/DU$W[.MRYK@=&MQL: M,!9"^0YVBN6?M*Q@>76D."K+MJ78QQ[8$;@OX]C=X#E[H5VS-*^PVT)64$^# MDD?%=0ZODL2">Y_">46U .N+J$A3*PE11A(K@N7 C0BF#RZO0#KN9BGN8"Q M*'(A[(T$!L;\"$GP$IU1V6#A]8XNJ M":LT)JQY./285U&9AO"<.*JO[8>AL1!^,]7N,M!C'F5IWO85GKI[@?'H(J"1P!MQ>K^*EKLWJ2!EY\Q4J"J5Q!Q*6EJA)-B33 M9+W5/A'YN@,.:8' MJ*O(4W#H'#I#)!YT9ES WCAQK_A5LOYF- M;C^*)@Y>,_9$J-7=\V3W-9+FS6YL;&P4@(*(:1"@<4A-__K-HPH *4JB))(" M*3C"MIH$"U5965EY?)E)P7ABY@Q+^O5+"B(^%VHAIU MNYPHL2;R9(J$@XTMEN:(;#?N]A['=JJO2J*NB)+;N4MWQ>_')Y^,<_QV(D*Z M%(<_XW;Z<+5ZJ&!=@=)%O B_/?]T>@*Z#@C+3 ]\?G%\9GSB,8&?PI4L96Z: M.A M'.Z@R[.7P)X#0=[G3YW@2V4F3YUF\F5L0S"O/+\OMCL M@28ELKS@'!ZS,W0:D.W;)%A->V[:<[-&DOQH_T_-N@B>;4>QB]2002 ]:K*" MUR2U-O)#^"S-V,&/_M\B3]*YCDD'AF7^2+Y'"F &TJ>N+;6[5K="I3"PV?\1 MHR%6GW]S,L$>*W+EXQAF56YIGA6]#?^)KG8.7F.KG&M"&^#@'NP?NOEG,H4U MHHN=YR[A@8R3*97H5>K>U+GDJ1ZY#3;;WON@;2/+_F6*L*LXN4(NWU, *-BA_\47P/ M.P:VH,586L1.7_QMU8FJ(B7.)J?)E'N%Y,>Q@/X=#$O/>+.C>=?X6J19(6"^ MBN8GY8@UO_E'<:TW =[:(3S"\M1UYYYH;EPG1>2#LK7N; E1@A\C6_5_[!K' M'@9ST \.L_JU2+))$0)-#*O7&QN?DR[\86,C0@,(C=N#'! &(49_<"LT-D'X M5\@D/JT]AD-0M3$TR&B8I6$F-1XAS'BX2$?<9ZDD]LC#1<[64S5IJO7]HM#D M1N9"H .+NR!1#(L_&? V]LQ1A^$:2(/R["K$ NT4NBXQ]-Y<],P?P!AAM" $ M4ID7:5P>QIN=E2@.Q7TK%1SF3SB7F1\RU 4Q2@G&1%@<=58\O^)MU-J9,"WX M4A9UM,%1. 4[D$$TP.I_4@>K1$5?!&%OZ#OD;V)-('M27$YHIV N2HI]1[@< MMJ.:""5@19ZGH8MO\42:SN'WUR+UX?23"($':.>0#!SRQH^KWR"7\6%#ZDP% MB*<<.V+!@1,^;A!B=&8@)FN31-P'CD(H.>R$=2:O9 RB[IPE&(*3F%A)!36B MJ19@_2K1ER\LB/J1_9L#@4+U[UH%]-@]9UVP'$MB<16F168#V MI>^]!+%3'JR>Y/H<) Y8A2?'9^_/\<\W1&,9"X( O4^$:#)&G)(N&NT,;3C*\*H^FKK&O^4\'(2R.4]5TY#QUI5LS05 M&UPCKO?8@-P.6PP*W\7V7X$<6I;3\ZS1T!+62/8&P<@68M2VK]Q&B\%4SJ2@ M^PT8:M3[$4\X,8R2BI7 4S(-[QGT^*IK!T$X="4A*R*;H[!E685Z%8LSO/I0 M-089A)\&>#/1,P?4?-65P[$W&@XMZ0R<0=\;];R^(P;NL!]XGB>LEGNWU"#S M.BNU2):T"6YC.*5=)QC.IPO#2Z4?$E1%03>19TD\^Y)O:U2;$)Y+O:WQ1O_& M0A:5O13!1 B 9(@$C66(*0+ U8BC ^)D9V3*@>V.7<<*'.'+L>WY W M/79Z@Y:3MR&'19@I*7RNN- 7L/A M@05,%UB>/; <$5C"%'9_.!H/?"E<8?9;+MP"%TX%JI9HAN+K&?WNE6+UXN0? MQ\1TOQ4P#S)H3Z*-#C+T/M5B"Q[R9QD2V,M%:+ MY&#R@B)%]TERC@^X2[$)=3T7N3FO8Z M&I_M6\I@OTT9;%,&-T*&S[*LN7JL/"ZT"I"(GY/X"%>2@B6.ODF=<6P!TRPG[ 8!N&:'MI=TPEMQ0![@#NG;;7MI; M!^^UO;1?7B_MIQ_WS[(L("66W#]Q$A]Y-:].N.C5>;DU!O<;U;Q#K+^]X[8Y M38+UMYQ\.)QL]W:;L]+R\8XFTGC&Z]L[;HZXIT5?MQS'/JY7)Z(Z?BN+ M9K M&B$B!+4F#)6=?OW2642ZCY<2'\#BQ]IB.:9Q&G%![GU,J."22:E4Y7%PP%'7 M)N 7 K[J13<7QZ,?,EJ_K$^(REP8%PQLGN ;*6E"3D48XPACLSO\\=;23HL% M/M7P56U,*M\WE3%&[ABJOV;%*:3%M=3U(ZGT8OP(I535,2UCDK<^R*!S+.&D MRD)B/IU^.@TC!/"3"/),$-HB4(E-4X?4#RPP[6D%,R.]AVKHII= MIZS:M5S4M->UE^L@WEF_M&F5J59Z= C5D889;\7G,+XKVJ5*7')&R+AIZWOU MB\HQ>$R(>^P%,A@/+%_T1H[G.F,Y[ ]M6&\P&EA#6SQ+B+LM.M4 K_*!1[CO M.?)-=O,VAT?VQ\7VW$[U5NZTT:PVP-UR0AO@;AFA#7 W,<#=A)!E&WIN0\]M MZ+DIQ>T6W"HO-\C1!NO6"SN;9J<+:G7"#00QM)>J.E;4?&W4-9=#@C'ZTQ_8)8[*@(FI7(H@ MZI@LE;SB&60KIC"N^@Q1Z40P*2-Y="T">"/F_<8Z#,X-V. A6*/D"B6>S/!Y M*CM(3?/J'2<%]L1;N?!>K24PK759A2V M;5X8\23)J)RB+EF&D_TU3;(,L06PD UEU?K"&GN!,^@'@Y'CP7Y[P= ,O*'7 M&P:VZ;AMR/&ENO[;D&-3'6_-X9']<:T\MYNSE3MM?*$-.;:\VL'F[7-".GK0-<+9!H;47-C [IMWPK+"7'A1J67FM MA3E.9]CKMZS<9%8^V/CFH+O;GFK-C&\^U:"JZ5R/,:YVJ&UQ"&V6)D&8;U'5 M>C9%>UM3>-Q!W@5+.^/.V-KM];'S.Z)EIYVQDSWJ6*;9LM-!K+D![-3;<>V. M_=,B]M9SP[K$M ;':0V$0S,0'*<[;KAMNMVSW7+RH7#RH-M[T;9NR\D'PLE' M9G>W"OJ!]+Q?BC25>&XL.36HUYR*?>.RYB=9>-#L#A^#-N^L@IO?5;FJ8_@% M5=^J7IZ)"-9XE43%E/'0$V!">,=E30_K&G6MK,2.^P@E![;!EV!X6EQB]:\P MSC-X34H]UY^V$/PWH:Z7T/-J$7X84%=UC\'S0%>_\'(@Y/?'0,\W!4E8(!5V M;KX2Z9RQ]&H9,'7^JP-S#N%)&!SX)Z)^:VKQ$;!3A'S%O;&YJ1UN#]5!"Z<: M^0^+Q:=F1>I-$,Y/$)VL:_PA53>XA8U4O75=F5]+&1M.K]O[D89Q^EW5&)(; M1&-1/$FDYV[\'V)?/Q@L+@+AY;S)7D)%XF9 _^^P&BJEUZ>1L=\D#5P[ M'Y2N .)A(H6O?DHUVNA7B\^NNXL-[20W:#O)M9WD-D*&+R N^%R]AS,=9W)3 M[=]ZOK0M;RA[IALXHY$S&CMC.)<#)[ =2_3&SY*HTK9_:P(\M,U4:2I>LSD\ MLC]8N>=&Q[9RIX6EMYDJ+2>TF2HM([29*FVF2INITF:JM)DJ;:;*JU_.R?]. MKEQJ;T+55-C+\])#;2W4?\VR?)V^Y>Q5[*YEY9:55U;EZPR^-]M(Y^5#Q M#[;5)JV\J*25LGD;ZEX^AML3KF"W?>VKA8KO#"INVAW+:3,/#F/-S\].XTY_ MO-MKHN6FP^4F>]3=02SHX/)85CJ0]\+9\ZN,92HB4CF$/PWC,,L1V7,E=Z!U M/)ALN[4Y[@W9-,@J>=)<-WTCF;W="I$'\M'N;["6T0^1T?N=\7BWO4=:1M\E M^7;-VT_2(C; SN:.FT!LAIN;K"NN\=; BO>">ZBY-!:)K8[-WZP:NVWMID( MWC7NF!K\,LY"S,RMTI.3X*=UM^+5ZH3$QV82+B2[WHO,?65XD>"AZ8ZL?2!/^:_7L0*Q*0%3+TNFW9 .\ M6C["BP^9F(EZXX3FR>QG8U$";0)U/+*LP;*<7)P.YUNNG,XMV[M1:8!L"US' M&>Z8RB[3+(EC&6&ON<0+*2N>LL]G*:>/4Z8TURW(BMDL2?-:$[QL!5\++P^O MPCR460?/6U30B(X?CD? ' MP6C@!M(/@L"W6X;> D,S!P)'3<,L WX",2I"GZMN^'(FR8>@^#25,RRU$.<4 M!,H.B/6DXP^'5F +5XZM(;]?J!.Q+]EKNV(=@FX6RF"\],X'^B MJOP+E8Y)19SA=5S=Y5R2!TN\&![,*IG"Q7U ;#B0;M!S'<<"?G3Z ^&Z0>", M^Y[I#5Q'](.6#;>B,'+%+6 W'[ADDEP?$DL%P[[K#APIS#&RE#D.1,^2(U#A M^HYK]08M2VV!I8"5L-P6RC5*7LQ%&",6^&?\Z'!XRW&=@3\0P]' [SD>J&*6 M,^QYGMD3IBU=L[5OM\%;(HH2CXS8LNP97I:I;I9.!=[0-NVNXQ:[U>-WP^NR MEPZS^T'YJ[QF=G?P&*_9PZLGSE)X<3B#+9WCCP7L(BK7>!OI&5$IPEQFY'@@ M?1R74CDU2%WJ&O"RY3HF-$ M1O.N\4>(2=4Y?(H*&Q(2"'L)"ATPZ30IL*9C*CT)3_MF]]&* M"@A2(4V[.]:_P_1J' M[?L5=B M8-FA"Y:#[XU-X.' E,'(=NU>X+=,NR7;-$-N1:9*8JPO6HM-W,JD M*(JC\*#\OZ;IVO8H\!P12,?K.>ZHUQ]90[_7LX*^/_1:]MN>':LOZV5!N7SU M'Q"[C<9NOV>C;2M-1SBV&-D@]/S>,'#,_J#7LMM63-LI,)$N3DY"3TF_+ GR M:S"KC (O6#9W;Q%]LR*=):"U'IBK1;B>#$0_<(*1!8KB0%BNYX \].6@[WKF MN.7'QKM:#L*ALD[&X6J7BKD+ETK7N'^"+]/F'%K"L]RA[UBV[SBC8#SHC\:^ M.92#8#04 ]D*D!W8G/*[] KDQ0[8D1ZZP73X,PAC$7OP^:2 P?!Z RO48R,3 M9,Z4A\BE-XEA5I?S3LT,6&+STK!]8>"DOCONBT'?M.V>ZV"_ <=";XK9LT1O M,'3,EL.WP.'8?$@2+ ED+KJGZTRWQ..1O%0/'1#7C<$:&/CCOCMR+6>,[2'([LW MZ ]EX+N!].S@9:.2M#[68(V_2<'5JH%7/A%YQ[BK-]?EO3IT!L<@BDH=']5O MX69)5,!A]),H$FE&.037U,"N0!W%#W.^)51_KR5?TF6:7.-%@:UOB]SC$DT[EM8U1?;4)](>%U MB@$VQI]ON G3R//-<2_P>H,Q*/JCP7A@CX9]W^F/QWUO. [:)DRW)3EM0KXU MNAE*VX2IJ:T(FL,C^U,&_KD;/[1RI^VXTC9A:CFA;<+4,D+;A*EMPM0V86J; M,#WU+?NC?;=-F&Z7"Z=X6&26*R]/VWAIGRM&[:Y;C=UV76KY>/_YV+0:WOGF MI?/QH?97H@['%MSZ:5@]_%(7H],'?;T.G9"B4^ MVK)N3\++. E]>[>:6WL2GKM_0A.8_]FXP+1WK"XVK43N!OUR^]M$:\E99[Q6 M&+=M Z]8KZ7!=)0U:NF79SR^BFN1A:4]->VKNUV0=]?NW8/W M[H7BE#@5+=RQWZ,Q:N+AFF*[,[3&]F[]$P=L4[7GXG#.A=4Q[=UV%V^2CVXO M./E045!'IF-W&X[ :U8#2"^2(J6%34I-*T]F.F5!?:)]%^JE:M3;RPCHE(E' MUFW[Q1ZJ4FKEE%=,?28NY9&;2O'MB-K8_22B:S'/<)!)JA_B!?QD.+/O1H]" MCO4:)LIOJRN&_&Q,5!X1.6F6=V?%5NNOZF1\M43J^RIB++P'^68SB25_$\8D ME<'?7_W'Q?';C^^_?#CY\OGB_>>+\\<401C1YE !%RSF=0+?8$'>O_U5+"YU MB='NV+UM^(3*<*92Z\MJ=]140'T'&Q5CD9.8ZFUX(N-"FO)?10ARH2PSC,^F MH8>E-?@9+NB4=6"P(),YEO:KQE3E]:C@1ZKK^B=%GN6":_5EDR3-C^#Q*3(= M%_S(N@:6)N'Y_&!9=@>#!O6Y\CK(*'E*Z4">%D[C]0^.V M4S6CR HW"WTJ#P^,XFH/"T.X\)NN<9OA[DLO"N/-UMQ<_:YU M3@C,IY"U[87!@(TCVD*UJ4#1'ZQNKYPGGR/J=8)[S'N:Z9>=?7H+%_/1[]WS MKBHSM+COG86)"V(A]0I[F10P+>"M.5!=S;JK#EMYJIQ%(D=0)PETV MZ'W8PB3@[7H0O9<+G-Z<6?.*&'%V,RXS$&&*RF1!DH[K6(9PFJ)0N%@L:_Z4 MR2\6#.IUS1N^,/79(Y6L!2W@(<5QEZA*];64NE:34T(Q\%IT(D8UZX=!U^A: MKV4W:-H@/Y!QX:5P ]4*YJ(SD2M_QA2.)X[-L%B6;@>CJFS!]QUCPY19$(- MB#C)I6%:]\RN(E YSTR5EN1A&WYY].3T"M 8F8Z8'/+X[/C$\\)K!3 MN)*CS$TS;K,8=#MR7&$>+\3WQ6R9YA4PO*!BA5'$90)5,S/65%1C%.Z:ALO) M83G:'-'LC-S&I1WY4LU^NFLW'E!OK^]+VQX.>H&#G:EMWW7&]M@;](:.=/W MLG90;V^PDWI[.LS5UKW:?%4.3=N]*G*SQ_7V-A/P;4]"6^ZIK0#758!K M!5]3V7T_5(!E V+7I;M>E@A\*D\<;A'>),_&M/87L*UZA3,QBVI["9G3:_%*DA@T!ZU"0'KV[J2^6' M\%F:<1@(PP1%GJ1S#5$(#,O\D?S3%- .I$]==VKWOVYF2Z@ L_\CQLRL/O_F M9((]LGGM? 7AJ,D$(J;*V4R MO0J]6MN>/)4BUX')VQH7=@VD>7[-87>%NA I 2_JT28:%3_XH_@>=@QL(HP1 MUX@# _C;JHU814J<34Z3*?<*R8]C ?T["%.8\69'\Z[QM4BS0L!\%V/B<=.$/&[M(&D!HW![D@# (,4:(6Z&A*L*_0B;Q:>TQ M'(*J!Z5!AN4L#3.IX2EAQL-%&H$Q2R6Q1QXNJDE3K>\7!; W,A<"H5C< MQ8HBG?S)@+>Q9XXZC-Y!&I1G5R%8:*=2*0F&<3^>ZAF[>@5AM" $4ID7:5P> MQIN=L2AK#Z2<1 @_0SB$9&!B!'U>_02[CPX;4F0H03SEV-(,# M)WS<((1LS4!,UB:)$" 493+?))HD1? MOK @ZB?W;XX7"]5_;17HITD\=\$2+HG%59@6F7$<^AT@!2^'.01;GQ^N3X[/TY_OF&J"]C0;A'H.LG0KY90\84=(W3'$/M?-=D0&.\ M%6=I7WI=XY\27DZBNKP!RVGH8+UJ@ZA;@R#PQH.7W3ER6UU)4SF3@FX^8*A1 M[T<\^\0P2EY6HE!).[R!,%Z@+B0$<=%E%64)JV?(ZRB+692AVL72#F]&5,1! M1.&G 5Y<],P!-=8=6*.1UQ^;/.)8[E)ZP!XXS HD\$E*.K'Y_Z :6 M'[3LO V)+$(TA\\5!YH#^_6?;XSCBU.6Q6R7VSVRJ_L]MJMU\]F#ZR;=LTUG M+#U_:(X\)^B-W<'0'P9C*W M3X"*T'+@%CAP"A(O8SL5W\_I$EXI6"]._G%, M7/=; 1,AB_=TBA*4]=BO*>*R08%^K2S@WTZ_*O/V#8M<$+0P?[+MX#LTE\W^ M$:<.Z-_B\ M9+-I-I"'C/$?ZN8$(R4OT48$^?QEJQP-)?C>)BVQAI+6:8.]? MWN6HS;ML\RX?9Q97MF6&J'35(5<82IQ+5YTXRFGS0EW-R^1 M\O<"SQN8(?19EA5UCY7;A780I-[G)#["74S!Z$8'I4Y99?_4F?2EG-*SMS[X M.-_( T#=KM<+0 %U[+XT'=>4KC<&$V30DV!8!R-KV#91?[&(KK:)>HOP.IPV MCL_=N+65.RUPNH70MYRP1Q#ZEA':)NH-8\D--?X[H&NW;:*^=:1@VT2];:*^ MQ9R(S[*L82:6'$AQ$A]Y-;]0N.@7>KDU+?<;;+W#ZJQ6VZ.ZY>0#X&2[M]N< M@):/=S21IC/>P.IW&\YZS2HRO"4T[G&]%A95AUQ9:K)>00N!(Z@U8;#M].N7 MSB)@?KP(Q\_ #C9&79N07XCX4I6Y(=IY%0'=5O0L+>24,NP8%+5; M&X+9EX6\U/L9]U\6OD1]+HP+'GJ";Z7T"SD588RS'9O=X8^WUA);+#.+,X3A MJ\*L5!@2IHA!OFHV]U\2.T4U7RM0QOWOH@@]BQ_ME_ M5U ]8\*OAVF6+VPKY@%Q74A)54D1:H\94U7*C%\K,XOKKFI XI[!69E1)I). MR,!?NQ(,/3J.5*Y8E3CN*"@]"979+,(Z:XIQN;YOXDGI9[H@--9.#2DA:%:X M\#!66)6IEDB,Q#\BG-+BMXC]0/B;<4RG.8DY.4S)K:%.ZQDOIF=U5+;0JGEH M":8RU!1N%R MY7\48HAS.& BXW2\& AEY-YX)\<\V"("O?3TRN4TI+XE*Z\6UTP#$P?Y2GC5D$3% :&DA<$I8JQ,*JL2*[ M!RJ,'K]@BN>H*CU&"&\FN+'*4;]2 3EG10/W 0N^/ZE \-.OC:?5T5T9G#C! M8_^A//9?RF-_7![4KBZ@C9*TIHL4F9;>)#:P7/&H5JY8\_IM"A!+YG7$3HA' M*H@*23G&<(%A%P(<.T)AJ+49W;D FP-03BGKQ[K+P[54HM7@;/H,K:"(!?!J MU0NX-2MFJ.POW%?J\+*DUS):'U)XO?>F; M1BH*X( T>YZ)EOX&_N%3:#A]B MO@Y>^POSIPF6MX.Z4^@:+X=Z9F5F"USYGJ4*):W2GT>ZG/]Y6:R@9,N:MKUF M0799%3HH=4_N1F!55A*5AA#JVEZIW\YJY062&6G6\KM,/516#V]/SB1J>Z3^ M_'<2 6MR[XBSJE/*5T7+)^Y,Q!U5V,O @_-=&!L_]$?=4;E%*G&8&[3H?:Q* M6.A>)'>Y0T@CA7WT)O3.%:8YJ2GZ^-?>6O>8&*\S*9<<.V<2H\KUEB'9_2Z? MA6XB;[I 47D5)D6&UE*M=D@Y?^5F(=_%E#F0?(^9\H[XQE5MJSS,68T7W#@E MV42VW/,&ZPU@'9,;8\/0E"(X3:YT,CZHV],PRVXC3\WV7/=<-#0%9=RFH+0I M*$V0QN=DAEV@&?8Q@<$_" ^;E81T\Q"+HL5"_M'5+A/E;,52*JCL%_[&]'21KT'G:0!K&IO%Y.T9MK/:N MXD6@%KRXY7\2.1=_N77U3XB"WDN)9T#./A>;Q7$A MHF>$R)8-)\^>L-'K1X1W70JY 2RX=A7H9SOJW\-I,37>ZFO_&;GQF-P9K\T= M &!?("]K2L?&I5AC /[;ILR# MVY"U*2R;3K]HC(7^ZI>W&'-%)]8DC(7QM?"3^-)XFXK8FSQ%XJRYT*?/_Q]% M+&^_2A]ZZ!.6S0'FS(M&'/OV5V[=O_\]2\A89;%RT)#I$$ MVT[/>CZ]I4&);(]-Y&J)MX=9@&TVZWJJ=\?I.7DM2H,../=]DQ\ M*B^ &L[O.Z,#/H=:R?:PS[T&](-IEUCK!ML+-]B@3VZP%A-V2"X8JW6#M7O0NL%:'U!+@M8-UKK! M]HQXK>_@('T'5F=LMUZPEI-;3FZ]8$_= B/.D-G!UUD6W=7Z^MI2="Z MNQIEY[;NKM9)T#H)EE!?)B@$;;ICR\K[S\JCSL!J45_/[^_Z)+'%!#9NV7-W M5W%99/D>^;O*^;9.KGUP0B-;!==L.G,9^@8U#163H#,=_)JD4 M^^OD^D<1S?<\KU$OH?5Z[8?7:_QL^)/6Z[5IC\L_S_[H]UJW5[L)S^CW4JUY MRV9CU%[L93G#'DB"YKF'6KILTVVV&3+LU%Q\WBD_SA)LR?SLK+MKI\:];2X/ MU^W1H*4[UB[J [>GICTU[:EIV*EY?E-C'_3F=IU[LL[MB?\&*)9-T,<;0(9F MJ --N_,/_6+?^.UM=OJV]?P7>,O,+3,_/=]_U+&MW8:V'\_,2N6$_Q-N)/$O MFK:;&G_]A9< ']%W>H(/)4@YSU[OQ\6]6JF"O#*\2&39WU^].__ZX6.8Y1?X M=9TI:^-$?F MJQ7:M5J6FF6O:](F+FW+'A)U$DTLP0&34+D[.AD(L)4S_UM(E*_R^?IL6NZNZ?:+9/':?-T(BEBF/K,N)#> M)(8-O0QAUSY>O.L8 LX_[,0S03\R?%W;?F, Y3:4G@>M] M^*,VA%\;XI+FP^<\2D#2T!,>?)7"WU_/3HS+B:DT9C(-$YJ0U3/'7>-S M J("#A3]KCQ/>"26)S\'4N/?<$\CQ=4O0GCX&@2+]+O&6^F)(I/Z<,8B+V < MI'PNTVFF/^_NK"Z3?P-L92^!WC6AKR^TQZ-(*8S4#L!$E:/B B_;KKB83?78DP M(I5"42(H<&$=PRWR:FXT3LC%]F%6B2,/U"21 M*G 2:04P,?@JACW1ZX(9P"M LL//<38T^6O8?.!WI"IRU.(BXGF=$[IUX7,0 M\NB/)/V&?'(B9OA9*70N<&?@"N&[0.F $J5 DH+XSV0$&P[L?*U^[_'O85/A M@2GMVT]W$8M'7$NO,UT[&+IB[/B]@2-ZP6@P# 8CMV<%?L_S3//5HY73^UUB M2M$:H?:Z ,1DU4M]1!J)^FR5EOE D^8!"OU^.O@>8_@^&*[T4-NO3CZ\VV3Z M= +R!]>2^<--(A]>>O.6VKZY^&0;\8DL?4C<^Q@_T<.Y]SDHMOJ*,%[339T4 M&5RJV9M#1.:-1D_*.MUE80K47TG]QC_DOXH05HS:79NK^!@0W/XY-)]WM6.K M8_7L%Y2YLS0A$A2/$L-H^9TFWUW!6Y)TWB*E-X6F M:\3YWL("-BLR$Q#M$$:,2B+7, MLN31FR(BC(,L. M^%F1SI)L.?3&@>XDCN:&'Z88J\&P7147[AAAUC$FR;6\PO (?/&G"NC@<_K= MV/D8!H$A\-]NP1_ 0[B*? Z_CX SX=5_2,,KTA16!2\,XS)DLQ -A-^E,A=A M3"&S*BX4P+604>2%0T.&%&D,2Z38@X$A,14Y2F8RY0A1$A@A$- MLC F0P%,Y%+>F0FYB$%T.=,?]ASC/#[/.F)N)+T*_+_4K0N3SKUX:I( M%SVB'@A!H;%&(,>!I^9SH@X:O88C8).4:,7\&"@'UI_O 53BE/0!(\<]"L MW%9D;5BM%U$L&+9F)D)_B0N0!DQ+/DU9GGC?B#44%]_'M/Y*QJ5X\FR6I/E- MQA4\:A#&1#D.@2;7^7 =<$(_U231LG^I@=VI['>670Y'H8R5^Z-5 &?= '];D("^",T%W^Z34BO-DIDFD/M'WNR*K M&O7V+=3AND?NV"].3U&TG/**J<_$I3QR4RF^'8D 7O>3B*[%/,-!)JE^B!?P MD^',OAL]TD[J^$>EN6FTX<]PBS.3DR*SS'\KC"3]59V,KY9(_: SBQ;79J)$ M?Q/&))7!WU_]Q\7QVX_OOWPX^?+YXOWGB_/'A.='M#D$_B1H7X+"%SV4XI>[ M&.V.W;M)A@8<[QOPUU\NE.)P#DJ#AE!IWGS2VV^\:4$5FPH?(3-PFI5V6"DT MC)%R%H7+^:=3T!XG F5*PC+E_.+XS/@DTF\2[SA@V\O)@KJ'^#-S^'-6'QI& M^@U6ZXO$^ @J!>JV7T6:QZ!#(JX197VG+GCND%N*2")##%4%EX,WP/4H#=,T M-DP_D(\X)2]!4S]#3!NH2VB"$8",;_.0- CX@#5#D-51X6L,6(B*'ZH$W67A M\P@UJ9',_!'V#3;_Z$RAZDXK+5DC9[?/V^H-G9(I0T*BK4;'GD]D? F:1PV@ MJL=YTX'Y>]W.AJ>*-H$W$\B6*U$"?X)H M SSULQ1U992#RN"Y9L0J7J0TSP3Q?$:$L&D$\ $!"*6FIG/+Z=165C:1L@+: M-E.K7*D-?PF"H[=J$>>X".,X36%_>".;N1 XEK.0DN&;#6"7=; MG0FL=V'3#%%;KV)[X&GFB5,8'P:W7XLWKYTWK\/P#;[W3%Z2'0[,>HZ746_\ M\S]KD-CJQC6./;KUS+%M=YM)RY5,\7XJ4?F\-'YE\_$$57D@Y#F<\**Q3 $V MC"!T&'U ME& L&*@VL0+$962\DYXZ168)=<^5D"0$M$8VNR M$1"MZ1N!B2+)5Q.A%X(N M _A+TQ?EM/93:8SY^?N34GWSP\R+DJP@3/N_"E 7^?(0&3T*&B%BR=4/IZP/ M7HFH*'U""ZX5]F.Z M#VD?TUUW@X@9DD!-ZA8&JY&8.43@]:36<\V[PUCR!!TJ/'_E\>2<&%&ETM1@ MT,Q(<)NJ'])RF7U6<@&NI>:*#<&ZOTJ0<>:&!EWC-!"FCMXGI&DF(]"L2 Q> M)P40E.CA2J#&#%'M>O'AR]H9YH=2@T=0A@CPX $+!9R !\MO7+!: % MH(8:HI"UWKQ^^Z9DEI6"E/@*%QJ1=XKH%8-@2/!@ =FEK_VA^#4*\W4=1]UZ9188T0DTC+=>8M0#)&+=R5_X/: C8N(=+Q?;!"5_^/H MZ#@&KDN/CGZYSS2ECVH_O_/W>Y-R:8Z$[0=>8/=-X7B]P=@=]@=B: ^&8\NU M+/O^E,N^LUXVY48,EH4+\Z8NSGI#I0X^/?-2WY.;#;ZMO/U_*] 'G'.@ 0\- M?!#I?[\KA3;POYL4N;;4S\+LVS+P:V6L[,DJPZ8PW5I?,+(IR%M9OY>U(*^I M""#T:%?-WNO@S6OSAB)X=+\*J.\"2@/2,D)=?1R141="7>;K04'LX_OO,](>BY[G#P7#D.Z,QR)*QD-(:"'L\&@][PST4(\XF MQ<@6$KA7RA#TLZ9)Q)&EKYAUYZ/(V(E\V*YM5 E X\Y%-FTQ#!F [P3;NAW6 MG%!:S42J8GXJD$C*-:6RRS*5/>%4=L8;T'>5YR?1:>X2]7/.>T4%D$+*\&.R MHM2X-:W?J]-O5M+OCI1_S"4DYXRR0.X?K+/:VCLK(GB1:8LCL_]:OJ$?F7U? M_6NE('__'3MX@A%0272G8TPEZ+:++U<:>;4>#,V65TJI(/H2_1(L^&5,:V#] MOB;\ZY>#*S7M^#:JAE36*U]?2@4-GQ%F(0S"RL1.B?""41S3NEW8K>D6M[*& M^GW#B0IF1#$MV(=-!RF93HL8LY-Y.NQI++T49";7CRPO'S440J"D\&\X MME'MF#(]]._3\R)>N8R!+;3]@XB!6\XC*#VPI!P1+V"9@D%&*=-JU^CXS-B9T*$L;:T2 M$> HE2)+8M)%0$,H4@T0$2B0KE1L!RMKD#T'Y,B4@Z:<:2R1E8&%M1\%>0I( M^6?A7^I DA)B.E3D)5E^Y((,"\*$L>>17: MTD-78O8)XK#S6#F-;U+^>=RNCGH#J:7HUNZL.S.LU5 ;OM*?"6E6BO]] MT+DEM_\I0@&PZ("ZYWFY'\KEGNGE-G-YH*I4\^_3F:VAR!*S19:\.&3)5D2<5/Z!&C]LRC#Z&>W4=0/B*RJ# M_LAQ CDVA2<&OCLR V]DFM8>>B?,??1.$',9->[:+[_$JU\^4(00#2TT&E2, M#L-**D07QE=)I&I$1;386;58O'_YV7KD ]@ZG&(AIY#@$AH8CP8 XED\"@XM M X>QZ!O6<[B;*%D7&(IP(#E-H%QO0D/LA*J@9KZW5U M:IAWM:A.3=E , C'LY(:6!ZH<48F4Z3<'41 GFFG3A"T:Q0XH9Q'"$8?SZ/( MLJ0LK&*3+N3?Y^0%4WW$#U.(*WP,Z5506P8J9M$?K6+LG7G&G%^\_F<<'<;%9LF=+I]^75L]T?-L?^STY$$-I6D/7ZHWD/EYL MQ_MXLV$4SOC )WW?+K7WWS'IAP)DDB"+<,Q!_B?7),34IG2TZ[>^4NWCA1.* MJ%]07@G0!P+]MP+^+5.X2=A:YYPJ.-'_*K]0AYTEQ (@I,-8 396Z^)(V\A* M.J0X%25>R6U2H+>TQ(^M.VD]Y^,X+DKWPD*%1/U"%NAUGV9%L47$9<>8)X61 M30C+X0DP?@JTK!'#&++?,LD6%Z#SP3SZR0UK?.F:7'4GDG.7TY9NW*+HPE]^ M8QD*I:61GP]CR?@UY885J?:)@KI1E8+DAPCG&FOU =UY.%*E0'R+DVNB6T%Z M#^D1"QJ&+V&+V!,<3BOU(,H24I(>JC?<1I";E'C.7+:UDZ7.)WAH,HGQ\3*$ MPW@KI4+""\*93DO4<#@_Q7_Y1/H*O#5+PRJA[P1O&^.87.#(P)0>][SY?=5B M20-F&-HLQ:1'GK?^*JL\_>SO5A2"%2L&Q)5C&5+8@R&Y>16AH\>UV]@M"/C$OCFLH5N;#DT&XPLIZRR<9%BD MI>B(4,ZE<)!0*)1;:TR /S,%04 _MYH,YCBB%J54I!)]1_I2]597YM>HLC%Z M*BH?T4M>F*'*_*QCM%6@)1(>JZ^<#]+12,"%F7+:+,\5.(UT[5!!X\HQX5^Q M0>[ZQ5JY.+DNED$."4>G/ZV-7TLNP;S=K+HQ2NZEG] 1P#+E3*$.XP*SA>-" MX+!L0ANN4,;5: 0JE$EHGE)1]F=6JG">Y) M,>W4'F4L($Z&9&?B4AXK\TZFUSAE,.$"^K%VB)9XB$C'$=Y:K6+VP('EN8!-*T-\Y593-7(W! L-S,\L MQ^C3Y9PK%X/0]C ?W9VK2"\A0(\\! SY^E8ORUVK8*&^V=D##AO@L0]^/J-U MU=*6P&*+YADB.F6*ESD'(<&B 9K@E5,G4*VH-OX([])3VG]E$44J[TEGC%\E M43$M8Y6(6LS949XCUK.&.35<@0A=M$I=#08 %D'=*"LRU,E"A36>P-T S\/( MP"%(+I@J&&8*6[EJ@*LB0MBR^CU%F'B#>#.>.Z.[?KW5CV16@V==JN."T>%X MOEB@'&DKH^!(/95@6?ST$F[$?POM'L#?*(@W1M_"6EGS,LC\>TP[A_!Z)2'U MZY>@J:CG4"9#/9"M4FZF,QW$5@%UPCE4"+5C9AOCI#X&"$//(^?)933OJ)1R M)8G@'W,4MRE*%77;NSJ:B84;,."2\)D06 H@(HT..0XCU2P1/>0M#.'D*A-) MN*DF,NFV$7VLCKOF8=;MZEXL)4OI]D4NJBF_536!A2K>2AC1(52L2Q+\DG[4KAE1,FCQT1<@OS.\JI(^<*56]($]F'*"35EX0?4I:PD-E$,&"@R!KXFX]"-4 M$F6JU>J 51_! CO4.F8Z<(_65_O<$JFD_M$B]16: M7VO8["!<*GP/UB;P(#7G2#4T85ZEM'6TMI)51%M4S!NGE*]MJ% 9%+[#B><1 M5E+6#<%/L*D+>HK!.,]!,*6E2*N5PW'G1DV2"RY<\KS\@/K06]A<4>#^J%XI MK)PHO-%<"\_?N^==XYW$^U>G6Y_PN9%D@ B?X%PE!]7$&'S5T3YXJM.#YXOM M&[YXWN._YP;Z!4F=K?*2-/E4R@LJAZA)D.+PHHG4:@LT+( M18Q_4#@.Y38X25(\(WQQP+.8@ Y_Q*7*25E-("$\A/A,RY'P[>K4P (ZE6D1 M2=:L5=;6W?O UY92?TD(UII; '.3KW_A7D=E6M?&*;<#)\VZ]3-:T]KUYBM1B3%X0QV6SN;17; MU>+BFDYX)=^T5"I%4F5+51FK*KJ7S6I5XRIA0CE\W'I'I=&H,4E!UT%4RK&M M@)K*0,:/8;0CMF%*/: NH98<^W7A6J]B1+7"[] MD-L%\=?P!JV5K*($)2"IY84QT21!"0F36Z8>/Z8A=W/MI5[TVM?4(S^I_$5W MT::+??+*D@S"S:1"W&)ZY.+":JOG=9=37S1,:>I)NF+EG=MF42.)YJ!$YU-S MS3F>UHUK*X%7QW1OUNSHJDP$345O4FTC*WXH-PNZ@9 *W/!9BA2?">JDRN"KWO)KALZ=@R M:RB/^]^;<[WSU8^0ZG7*&40ZW'HF7CW= 7?O=W;:*E!5MEXEHD:9D&<2]:=J MG0NKO['H59?L#I)6ZXV(UG[Y!B_ZT_@A>'+T0Z$3AS,[,J SJ?)@]25SJ1@' MO48@ [B-8&R(RTN,=C#>QNSW.N; HJ*UY5;H:F&KW15&,=/)%M_19<1LR5\E M,^7<)8@/#U0]1EZ0*ICU0Z\[[-,,L;$C)Y_A[8O%#+0PU:5FE*>2A",E!%T# MDY3BLOP$)1[B U1S5(IK3X% I6I Q2/8-9> [$3SE2Z-"@8G^0MT4 J=284D MQE08#3K+I*81YV%\!X*KD!Z3,5U,+;XU7QDNFZLPS3GFI^LT.%RG@;$1&(Y4 M8#6*4ZJ9<)RG"I(JG(3TPEE(]_$-PBTO6P&SX&8*A;K<,6?/&/9,->\,*T?A M;.L36-@=6OVL2'%.7.:"LP?PVN,K#^WPA/0$L#T56K%67D.]B+R[\/([;Z-; M9@4B$%=&@MP3(WT"IT(T=,N3BP M +:89?",_FNMTT?G*!A[KN7;/<=R/,9=OCH3L:R5'?,MY+TM=7RZQ&<3Y)8+9BB"1SX SM_R>_.T<]LSO)IX\6$ M;7SN@[DM)MVDLY? ;.R=U8@[;8J=L"EV3O:6LOTP/H?E<+^#0E]5P:T7$#AA M&Q O]U7EF[G6ZC^*:&Y8XY6-CI\J%&X2] /]YZ$$?4P0K!RB\,:=)G=7=<&>H^&:UB=\S21U> M5:VJ%JK'LFE\,7+$W3,FB,D@SE$VUF960:R[QCET0H1M3#- M'4?\D*13X_S(7.[A_@SW\*.U[SMD@KT!F6!O3T?^SZTIR26U5S9?W.9ENRE1 M]D%X&.8F5_:2*#@N+D'@&/:2+,!(M# ^2=1DT3?]5L3?X*AW.\;'W.]6[0K> M8KTI[J55/YDW&CN\B)O3-I^NFMKFUE33]N9<>P4+^0 PT/Q5'42#\66U,G6 M7MO$H:@*P#7_4*PO1S9X"*P-W S6=GR,?VF]BWMVX7!IY8>=O7%OT("SMTMQ M9<*)._U\WEX9S[@'_^OMV4?0_S-N6_PN\0HT/1HDXC?#9N14[([O=BW>3HX_MN+MN<7;"KX[404E\.^/8?P- M >.'*_W>O?_02K\&2K]WV-HA?"8FW+4H_'C\MA6%#12%'X4KHQ<@!+^>O6^% M8 .%X%8(TJK/.E6W4WM/G="%X@N@)?-'NMMXLSE# L1&"I+ M&@M/5C7$*'"O"X>I)$^=K!-S$;IZ+]URAJ,5S5)7=ZK"93 6867IXH96)+#; MB@0OJ"+!5B'E*M/J_/37S\<7OY^]7Y%L=7ZJ'L)*8@*KOJS,R5(#;*>2.GT8 M8DX[3-T>S#:B]-3=Y"Q::B5FUI4@2S():PKYB*ZB]#N_GH6C"NJJKEY)S!4J M)8B_0 LWRJWC!U2=Y2+&R@0XH"J0]^];1-7]--ZO1!^O[]ER)*S 'IG.<#P8 MC<7 #GP+E G+%Z/^_8D^SK!KFK=HJ[=@>6 J*%C__LI^M318W^J.QK>GC&Q? M0R=TS?OS]\=G)__5,4X_GSP*4G,W33:-)GLGO5NKZ;N+/ MZ8])/HU^^?]02P,$% @ X)I4?.Z/^0X]Z:MB(@%2]==I4C9%FN MTHROE51=>\1^2 !),LL@P,8AF?WK]QV9B01(2J0.BZI6ST29(H$\7K[[RI_& MY21Y\]>_"/'36,F8/L'G4I>)>O/3C_RO^?(_MK?%!QVIM%"Q*+-7XFV>R3C7 M\4B)]SJ5::1E(LZSI"IUEA:!.$VC'7Z7_OY'HU+T3T\W!7;HM?I=?PE;&_S M/GXT&_DIS.*9"$=1EF3YSR_^-J3_O1!%.4O4SR^&65IN#^5$)[-7XN\7>J(* M\4E=B;-L(M._OQ;T>Z'_I5Z)PVGY6I3J6[DM$SU*7XE$#>$;&OB5R$?ARTX@ M\/^W7K_@->#+C8EXH&X'1GKQ!M:(7_*CL;ZT (:/]B5_-H!XJ?+&BF@@_N)2 MYEJFY2M13&22;$=R6IA?KA2"ZY4(LR0V"Z-IQKE(LV(L8YC'?'@A:*Z?7_!< M#DAC,\1@^LWM]V\=^M]K$;O\TD?E(I]L(IU="5F7FOLIY0/XN MS/)8P7MIEBI8X4\_W@P,>O_.L%AP0N[=-,OA;7CHY-M8AQKP#1"Q:X[LIS"W M"UQAL?=T M\"Q^?B5T"5"(?.PVH].+W==; @:9 $<4LA#94)1C)6(05J)0)>PP+\<"UH;? M%@!,65:PD:D$Z3-6N8*MA3/:3JC**Z5@$\9EJO)B MK*=KK./\X[%91V 60NLHLY$"0.3B2@-48+$!P67E87$Q6A6M+08\7*Z*J8I* MQ!885.?KXDQ,"@:?X=$TUXGH@X!&E:&QL);< J)[Z>]A*>(UMM(6C'!R-;N8 M'V'N:;OU'=C,E,;\%RI8*I\4(E9#G<)?FI&NWF!8E2"I2OZA068(IPI5-$1) M^)G@B2\;F.I+Y:E58J)D2JJ7+*).3N3EW[&[L/VOPFE6X2I.[+0!9 M2],2/@=T/'"-U:TO05Z\.5,1'E'Q,(+@L;C^C<=QM+,(E1MC=5!'G'M3Z/CG M%Q=GOYR=7;POLU\O/GZXD"'B?'>O\YK_*YK_K,;NOU1Y40'X2)X@5@/Y=W>Z MAF?76.&P-Q# QP#)D6\C:P &4E1Y#E0#9!(3II^IB=1(#.)WF>X*P M"105(&!X$E@38*EU.44^N ((18@XG>8]NT#XN'\?U?$ M13RZ*UV,X:#AO&*5 (O- Q;6@'/NIQHK912I:DNHDNPJP$&&59*( F8HAI*'P]>F M1PU-LF'$A4%A2V#-H31FB;,24=X?PBY0/T_3%C$9:$VJLI()_':I M4MA6P4"S2VH!O"U)7/\,5M-"& 0(TC1P?+1-WB"N-LB-.AD-6SCW+4WU34>48M!$L M,_[59TN!W1'R8F8E(J)U%32.75-0&P,:5-.TYOU5/LU 6F3#&E$ULB&A,VC&A:6"O]G&<3^, CP>OL MQP/-*@L!OZ1Q&$_A*1!:\*EFQP'L.\1_DJR@GV 590Z\.R\T_9E(/<%_)1@] M!#F6:?""EJ%.=$F/Q7("%C+S>O5MBDYL?AC6Q'9\O?.KL2R+3)$0OQJSD8L, M&\PA80%&R7IIK M F6%WSTZ?CDP\D[:][[_$I)$%'DXL"M*G.>O!X\KVD)N% H M$F[P)"[1K@95G&)S#XK"=:SJ:3+*WJ8PRFM- M(0#D:8&V6H3\Q$UE50'HYKC830RR-OY(2RWL"^DH M\-\@FB!DA:_%E9'(QKH"SC8A@V\9+!9Z0^?V8:,)1ROMFITP#=7S7CQ3&.$R M)^"P%21):^/B/=+\ 0-)PR4#L;O@BVW\[_Q_[.;H?56&_Z MEFW-#,58V);\5[.BZ814#G@1 3LRC/1:"X9Y-TY+C#A$5^U8)3&R*D04D,!E M#L*M EPJS!2H;IN!_>FDTVL]%AZK$Q?PIWT96.PE:)$H$F'#(V-X M &JDH\((&!1A@-=YI$F"TVCV==@0B1=^JM0392 =PH@C?WGPIOKAD,H [@ )"?,9?/2$7S8U_? MGV5;'PHR$_*F(F&![@HHFXJC.)NV_/X>S_:I]-[8]VK,^^T]A1'F]K=6/,&R MUBN=) U^C2=N>-4UQXVPI/@\,HA1;CD7'$8$ZBWP.'@@THC+J(>">CG5H]$, MDP("H]WC\]G0AFL*L)*("\&CR&\,IYH7"0U.*<'.\!8)*FS)J\,TD=C7EP&M MAN9%3?MT/\:EL.2\RXD,F5G!7>",OR0LP(G*FQ M?:7C['8Z/[P6-HVDMUX:22LCQ/_\']O;)E4(=_NIFH0J MQT!K^0-\_J'WPP\_F'2@[^N,ZFVB>QJ8_ DH5F!:1\;+4" K]U*S3DO4C9MN M 4.>UO%(F@9%PQL<^[;NZZ =7S>V)2DG@0E! E9]TY-J C*C)))'?P-Z6148Q88T.A(T=L^*]XPSZB%9J9XG>OGJR5XGU=!LF[^Z\)$F)RS>'7]$/E\(U*](WZ'P;.J% D&\JU6BYZ6448F3)J5.#\P MQ31F1\R,%<;".\':^9-F=+XP6C MYXE1'DPE<7;@\6XJDS#A'!I/R+UY)V;0W[28*0#G3$WA3%!FD\NMH18 MAJ4 MU&QL40(*, K2Q'+[IC&?^,G"Z@2-D,3-BUD"LN\52%PR_9WMBH8)T=]S>:-V M>8=W0*:%;O'[$23\WY61J'9Q-Z7(!/B'!F:>$#/()QT6=AY-^(M-=I0IC:S*A[Q(U@D^4OVR7X=X94@P-'B(5QGJ!K6S)N:^XMYV9IIG]_-N.UOCN,1S-<*1&2N M_T7\K(601^11RE%<(Z:PZI&K?U;:A*Y!ZI7RJZ(T"VD&4H2$\ 69F];6)'V# M/('MR L(O:2*K7#FJ$LCW-Q U9O(H6D/V3?F#4%VIVGK5QT#S:"J4N^=]O7] MO>:;B[,;XY"IWKS5I*[]]2_\?[4(_NR"82QW3S#VLB#:MSJ>D$<5N&!5HML3 M\Q1T7/-'8-0AK\6+PQG)'P ! ,)'BO(:;*QJ2;*'1D6 $A;5-\QL074@X>Q3 M5,\Q545.IXF.:+!0IE_S:EI&L\ +-Z; \"\Q,R( &LWRD4P-50=B@A0,Q%E- M F#>LHJKQ.SM4LTXL -5@"I+N,0!SD* MX6D/Z2)GLZT6:W5I/ M6 0L0L.1Q2TQ'J ;.Q2, D-]$1I^%&:4=R\*!#7 Y,SH A(:$3FFJ0W62Z1 MF7R?F,M&)&!_1TZQNRFU!HOFCT<7;51G[&[CZ]8**R/?4\0["W *6D)@X@M9WO!# M^!H]T#_%%OP@0"#^60$"#8U8QP0A+L8Q?T2)M F?N>#"4N)K@4WVH0RF@#UE M7+0*#R99!!]&WMG8E; (QW?_@'T7,;,9])BV;(DLQ+"("#9C55&(%ZKA"*"I,H#*5SJ+#$4 M!\03*H/L0^ =)>_ U#*P\1&X[ZZ,3[N!]5.0_9ABALO%' 58&OU>]I!]D \"X>\2?B1P'E MS.%:@9< *.A%>)-5">(AY$YG3,$*0,SJ UUH!%L@<+S4E_[CF">IO)Q&D\,( M-%Y# ..G-HO&15TY?JLI.B,!2'E)9@=F]7F_A!@["VXNN&MX^;*8\,&(78) +TPH"Q+6*XGKS2PZ73$(2'Z<:N5]3ET;0E<[BKQ?2 1 M!B5^8LN-4=SZO:UU!ZJEND12H/B7?<;HN=3'P(,2>@[A;#']E8#DN0Y%-25_ MS\SNPDWCN6S0Z5D5F)M*Z^3T6UXS$/10:40V0C#0EG,P1*\XV(+#6G":N!A) M-.[5,'] 3]6"O!//']QS-$8L",?H'/QFLB,269K M1V8>(O*VJ4Z"P_ZJN:NM-#/63[-Q@ZFLXCPI;/K-M);9S^S[[^M>AR@P)XM_/@K>>>N\EEMCE^,L^" MNX/#S#"9%1UFM_.2/1/1@P?,'LCOY6=8WLKO]8ANKK9WRZ.7I^_F6L7+Y3NW M?(_7T_5RD:JTCI>KY=SRH/!H7BZJSGYX+Y>9IN7<\A,>'L++!;,^L_V:[6], M]//:N!&(@R_6!WZ2EJ H@,:-Z0>?KX!=@_51K56$1AH%L)0(=0ZK\3=R$^I* M=GY( =EY61/FRWC+O;EZ5+^1C;'2@@O"?Z"Z2U64KA,/L?HK-KXJ7#/**8F, M$HL;4D4D" S92#C\E400F'T:%FQ,$R!IR2PM1O50AY5/T2Y3?SY_PY+N@V^> MCPM=5*#V&G]FLQH%Z\>HZH%JT5RY ]:G8-D!JYBILZ:H^U&]6_/XYFPUSE1! MQV4VF]BN$.G," 'GF,@?VB D:]'!:.EK&T!^TJCUE8L]+C6T!>96/=!)4 MA50+CN=P^FWERX.$T]/2]'SRA5IXVS*^ZA MXU@=>0?9C(@!,XUH:D2__!!678:$[-H>T>)4J/J4;(VA>;ZW+'G*(S##;[B] MO-%9:=_)S'2]29]YPVUYP_YFN1QN8A-G)I-4Q5Y)^9HL@J0V5646<^3&*D[) MD3A"=NM]")5QWU%>[K+*=GQG<7+O=Q&9]7)=ZY2@O8U@E7U0)TIJ+A6AOA]B M0S%9&*6T]IVK;VK"_AIJ(<8%*,?8KPX?X,:^ M$V!H5"/8:']C#L?'B>^M5+(##22[IL+(*DW@Z'%1,VIJXE&*\W=[:(L;./D6 MH=155"4 !VTKQXQWGUW>##OK@">W$&GJ_M9;M$0Z?H.8O%%=](Q,8&Z,BL8T MQ[AX6RYMV+,LJA*+!"RY_)92-/ <%T<.)50NAL,"%MEPX;-;M>D)/D,GW&%G ML)P3DK'N +W%M./U3F7B\2% _1'9QO1BGR3J^1@0: P!]CP8P_GQ#)0ZM#H? MY+BI@A&D[V^4Y%RPO( MYQZ5*SU%1SBS:A$#!OT8U+1Z]I25\>=,I_X"T#QG.CV"97;PM"RS#VJ$FON= M;+&-TZ7])FW(ZJB7!6A#899]W88SR$D/F03$#E<:$@8!MDE:@FW3PZ618*XE M#$(4.=:MA $&#"T4*J$60")5$99AYNSJC<&Z(FU]3GT'W=L$=CV-H1%RKT6H M+W]<],57('EAV)(2CZK4E&QE=)"Z]R8'3U\]8>Y_W=J:-^0-#G9Z\ZO;[RU> MFC' +GX].3\1YR?'OYV=7IR>G(M?C_YQ(MZ>G'R"\_Z?OYV>G;P3[S^?B=-/ M_S@YO_AX\NE"''UZQT]]^GS!3YZ=_')Z?G&"S_[VZ=W)F8!1V5CS!CXZOA"? MWXON8;\/W_]V_*O_X\>C_VV&$^>?/[QST=XO'T[>_7+R+A"PA(NSHT_G[T_. M<)K33S3'T=OSDT_')S@NC<@+.3NZ./W\"5\Y$O\X^G#Z3IS\KY./7^C+]V>? M/]*KS4??W[AD8Y1^A_-YE!L5'D):'#Z5&/(I^6B ^:#96:TK+] 8H7 KY8*2 MC\8,)QO7<9%YNMOIFFM8SNI4D7?4%[U*1GS)Z1+K=;5.HL2AV6$H?29*N,U= MU=OKJA=ROKP]YIQHI'9(63K4&$]8*"=]QV7@W%[^$VO5T1L9N>+9-#J5-5R- M%-K@UOO4W0!EG@GN-KT/'IB6@^6HK.U(&SOA7OLV#&V"/.P<&IU.* MM0]OKT"LCANN?^+:-T;0S41H>I94]EW2!;C7N6_JZ!=;8>AX N5!)4/JEVUD M-5XME(6%RB_K/#SE$K11V6CFA,YG?,ITYA\VD)\N/3]-I/3E8SID6M:Z"8=7 MQ<):VUK%039!D*"^9 WCWF LP,;?=P-,UD%1EXC.Q_$>#02<049Z*AA)Z/LQ M_LI&4XYF?A;Y'NN&\B^CK?:Y-RKQ78I\9'.KB461BT#-I1/#>"9G!^"?3;!R MZAN[5=C/#W_1./^L%'9U,]K_+*@'I5!,HBX]3UB]6.,\PBA';+Q<@?$MX1DX M5^@&'1%N_J7::@4FZGNIT%^D4VSWZ;71H]Y[=%?H)FW%,7].O>2$&0^YO/#! M7'V(OWV?OIZR/^D[E<_N/GAGX]NV-/T( ADO8**.O)0M_N]8YKJ[2==FG5?Y MI;Z42:L?XV\<^UIT.>%<(-3>G7=3<@A%D+]0SC@R,5G?EMMP17#$LJ!UJ;4T M)2])%(9-,YB?Y ,7DG$HAE/OT$QPY71YG7#N)7L/31XT7[PQD67)>BCUOJ9K MIT-.V$YA"IASZ)10XF.TS^>\YAKG-ZA6\[R*T&^6Y4L*^(^H+WAAZS7]#FOM M?*T%F O".7>-;%E&E_9N-4!&6]!)^?J0:@[M7F3+G49ZGR% M#2#1V5OD;+UDZSXY*@]PA1+&[./2DCK99'ZW-N)J]IW,["T\BQ(V-HH:GX-+ M@P7G\1Q<>@36O''EN@L+Z3_(JX45],1H;"8^738YF'0BJ$Q\PUF+:29?&W?,.)K_"' #VOK R M4?C^KR+*IN[:QL PS^8]U.BM(=YL7[_]NJFT DL1K;6U<+6!JXQD[YD5'E10 M"<]A5,G<))'8E!*NJ*N+,RG=SBOQMX5I"*2FH$GFX59OWBYILUCXXU+MQC34 MQ&W<5*CD5ZY<#-A)<@:9#<7/C">:DF?M410B(B1R[ M?KK,1GS)ZUS28Y;6/=T+.5%>L2W>@%8OP"ZP;KI[J:50">@W>9;J"'[7B5_Q M.8V'UK%8/U5OGZOX42&DG+F9+=QGGZV?57ER?OK+)\J5@_WT0&8$BP)1K0I: MM3.R) '4>G6U@[7%..<.3+=5>U7(TV43$B< )',9.O--MWU19-[.V\"WU\WP M13N5N6O8-@NNWVN4.-AVPO2LOFM]#^[)[.DYNTH)>IV(J(R"_GU]T7M#?4QG']F]_]T,Y MTOZ'#8W]N->_LR[ PZ>[N'G3C:C0>]0:A@CMV#6L?U=-W2;^R,?\=V.V9Y M%.B^N8ETV!S'#VZ7\0U3\+TH0/XE"/K$0@$,EL58ON#\7LJM%>:159DMF6<1 M2KUH[\A#P?DEC)5$A"@P0K3(,84*W)![2%RJ5"L3-,L51C7IC]3P1.:<:59R MG3 5OS*M!+XP(XM[GGA>-PTB/HH&:.#/O(4*\!4BDD=K?PZ2Z'2BPUZ\W^GU MNGN#_;![T#GH[ZM^=Q =#GJ]*/HSDT3XZ"3A<+O@"SYMP1YF;%1AH6SSPR&W M!UGVP +7C2FN,,5#*JY=S<_H[Z'_0320T7[_H-_K'PZZ_?"@I_8.!GVUOWO0 M4/COZHI%^!]5S8JBG6^Y6MDT)>W_@%L,?^YF2 *8\P%CEHV.P$ M4-]H*!(.7E&;:6X$!&5Z;U'3GR+*=:CB9]+P2&.ON[L+^I+J#/J#P:%4LM_= MWX\/PWY7@L](ZR'MX7"OTU'1WL'! M;F_0[1Z$![M[W>%!O].7H,_L_ZDU?+412&L*/%$M&0%VIDY#QR"?;3$TG8(F MK[#TC7/;R<]$SB/ IRJ1G#PX32KTWO_.BTB@F>?$9\WU-9G< 2KR*XT/5 M&^P/#L/>H#/G?BN]W Z3XNBE>P3"T_RQ MMR&U*_<;!M8.U-K+:!L;^O[1IMZ_)28*QJ&4PE4'PZ2R"46O W@1*)->4JW; MO#AR3\U*T)K@#@28&HSQ'OLOY9)0*X#&E>24,U@W)[!)'I2)I\WFA>DXZ&W M?E,O<,&TE!6>UJJ>BY!C>JDN3/HW36E:PE.PO$I,17G=U[#P<]7;FZ[L'?1GWXT'W8/!G9CRC1V<\RV*M MM44T'V3DCI^JJ$Q=.H9OJ\3R*>0JYFWG:] -#[7KADZ$35DM<2Z'IK-N-IUP.^,)! M:0NI<(ETB>7,WM[2.#,'\D*Y&H(:%EYVF\V%XXHKC26W,74'HGP[ MM4U J+_#\AN7-6O66,>#I[8ULRVQ,"_.#T4#H3,5BR"P^:33641K(+H=<6H;6J/M3B/4V[?WA$F VG1F[:.DR'R ?93Y M5_%A1_Q7-DZIS*T4__V?<>4?Q:( MKOB -2!):AX)Q-NL*+%@XR,VY8[&%4"S+$2GU^UVG^/%-=M\\*YM:UR75)99 MGJJ9O95C/HOKO;+\])13@4Q7(4 94Z6.O<;P=HV9;T;(/-2F*9A,%S;G:,G]BO P-K3!29@7.G9 7503]L)R#BI?M=+:HQ@JS&:- M %E9,,2Z"($YN:XW2,?D<&A05>WW-7>+N/;JQ UX+39=QJQDL[#^.8-U]SF# M=3-8X(.W1UF#!5KVTLZ$.[(^QOG" 4/FUHN 2@'Z)U*J2J>L IXJF'/+75=S90NG!O; M5$M0YA.S:NDZ@:VI3B]IK%KN'F3/C??YBNT MZF GUUIYTJUQ=0/-ZJ9LSY=X,*E%=:[0"6\,ED:PE1O=E:YI MCQG=C$U)B=[0QDDXD=_TI)HL=!:"EO),95XI8^=!^HFO3%I\^<2\GNF:(-95 M7$>UP]ESV<[=0174><2.ZZYV"7?@IQR[%@N,8[A*KXN'-??K>P)"55[1C9]> MT95M"N6W@FQ5)-Y$5#4A6LF!'@%JX^JF;M^.MW@*C]VH;[J@%Q8M6OO56!%: MH!NGN3XRR3Q@^>_JA/-.%U/ TWG*.5-%EE3NPLHG>G!V_,:LMA'4[4Z.4E2_ MAX/2_^]JYWGAT1_Z G7.=S6%)B&U2EWA*H6T@<*QO;^A]T;_$EOX3,Z:**OR MU/Y[7/ 6S9=UM7Y5&=F;=_36V.A4C M4LKX"=J%7Z'$;%[C-&WR>>J&@ER0-!>J;II,*)-WP:1WFLM6JMIJKQ9P[?[7 MOC*M3;VW ;II.1)MB2NI+\V?#;#@#6$YP +=C9(<*9.,6ZG0[4:Q&N*U7K6O MF2/(1JGD4&D+EC44^0;+*)%ZXG0UDT%DQ9!U;-=M!ENXUMR_#+-+M9U*5 <9 MQ($=N:BO6B,IA2UAN%1Z BHF1V]!YLEH;*-#W@6&KM/6\LW0Y7=@/>/=%-Q! M&SV:)EN<3@&ORG4#P?>5T_2O'U5/>.5<=4WO^_CE442^F@CW6O8:!3@V5S*% MYLP(=O?8H&,A)WY2_#_<6/X__[/U7X59$IL585-NB8LL)D!,VY&<%M3H!X-% MB"'_5>4S<8%W]KT2)W6O#N(*!5&/N6.9\B'^P*=+NN'/<&DF8A-29=[-V.RQ M1;H-J\$V%S:.1Y MH*S'K!5Y3:O@I:%.3"TME\OEU@B01G=6-VC.7OM\O]&8NW23((=L*LOM'Y[S MV]]UJD: ]BBCMH ?Y[9:,J[*F1O%[J4.4 +@T;EN+VZH8![[N"FG7HIF*^/1 M?&SI7L9D=7G5P>@5HM/[F)XZZ%&U(QIR,]M/D(U&"WK?]#&F8='PV_B7QEC\ M,/Y_U@KPJ1V?XFS'?M,^9^[2*-=JIW B/=3XCJ'@FXZ]_9]6/:!PW1MV4#?]I=N?$Y.$03,W9KV_WEWKRI2[ M(,$M\R9,4.(NME CZ.!4P/][IB926HVDP#_ H@:."1^RGU=,WN39B$,8'W$3Y%A0P\G,!:NU#NE M]1;X8_&C^+72XG>9CI[1^P$XS(LWG^0$_G@&\H,"^0(SMEZ)XY//]U2,\6^M M&_15M"M5/]H/!X-!M]L/A_TXWAOVE8R[?=G??53=H#GHP2UP:C7+[XCS@==D MX!;7>_>PKA=O!KU^9U]\+D99%@,*R#@0YY4NP09](GQDV?'*X WE$Y7#D$^*)V\2(U9[^[OJL',(S+V"F'0XWB!$O'71]3KS8'CL?JW3T3:?BY3G>HC&6>DM\E*D< MF<2C)T&\#PZE8W8*HW_X@YX0.:+SQ5Q8\:0(<4.5HZ'J'.SN]L+#WC O_F;O?AS=T;O0M+[>'6!2KKVKSG MI<+2K5^K9Y/LOMF1]>7/.[WQS'J[NX&P_UD6!E@>,+B1^!NQ R9LOG@(OL'O M4V5-\N=C_W<[=G82/,O N\O 3K<_W%/]SO"@*P?=O=YA1T6=WD$XZ/>'_3CJ M;9!>>AL'P1JQ@\?W&JSH(3N;[(A>M[/=[P$-_E14TZ6!%2(>A'JB4[5M YO= MQJ"DAO?I^C.T!_?7O_ST8YC%,_HP+B<)?/C_4$L#!!0 ( .":5$L MFW?WM0@

*2RY2='!U4_^O)?W0Z M\)%'+"L8!9GWX8W("16<#AF\Y1G)(DY2N,K34O(\*]KP(8NZU5K].<^C\X9.!U[:[1->96G^7CB>##1((9!"YT MP#(L8UZ$3J?2XZ!6Y"C,Z03"892GN3ANO8KUIP6%G*3LN!7GF>S$9,3321]^ MO>8C5L!G=@N#?$2R7P]!WR_X5]:'8"P/0;([V2$I'V9]2%F,,YIP'\0PW#/: MH+[[AZU*!K5X@5%%R#204NL$9523U:.4WS0&QF&S:)X;6EPRL2"1)E1-W#)E ME#Z$>4IK]II8(B#+BX10I%8/6J I'KJ5H3^'$)+HRU#D M948[]V^-B!CRK*.LT0=2RGPZ)2J"U5R8"\IP799G#"4\.EBMLEZ_IL9P<9?P MD",N$##642@:VFOP>9)I88>T3VD^5EX#IT/!F/*2'RW^?\M"\GCRD'CKY#KA M!3R4&/:DNO'+*]^RC,,E/J#&?> 2.42/Z*S]0E,P#_$$9,( D*?$Y*E;@W@@N)Y @Q' 3NG!&QIKC5Y4BM,U* ME2W"4J+[H_XLYFJ?D(1\!$08J=(4$G+#M'ZH_YA%DN/EB)%,)PE21(*'.@FI M9T85.38CTOU&@&_/5=Y4&*U0K!35$%JJ>1L:3 )1$TN::T^/65].RF!'9GA<[L>,:GA]Y<2^D/G-]VW4M M%Y>EI"B.6^=7EV\_H@]<*]H;I]M;3F6BY#=>/RWWJL^L;#B2XF2NB,!KVDC4 M;TZ97R5$*.?0-#6IB9T@UPFH%2UF&")0)H+FO5/A!!J:U%^[O M<<[WE<6;M7/N2V*,>'";<&0^W8XJG(6L4@I%T FC"=L86'$NPXAYWP9UZGBO MQ:YC-0(2]Q?)878:Y\5,@>6!KX;3(F#Q4MSS$YQ29IR++B>K*MA9.(&FF-TT MKM >(ZS7LV@<. ZUS8"Z++1MZMD.C7M>^%/$%>M9Q)59A; 8452J*A:!5GF' MFBJP6%' 1(]1%0*+8_07Y7,\GI&X1=QC-<.Q-T#\8KT!8R*P;JBKJQ>-7\8L M+R!FSPEB)XQ90#WJ1KYI]JS8M0W_I\"O_1SP>Y9G,=:ZLJCP^Z%*;.Q&P54E MPH>%_ S.4;VVPK5*!GE5B4^?F.\([L5X+.="U2#/57#L;HQ)JE!0G\_'NLZN MBKM5$NG$<3\K#',T7_8"O20."(V($[B&[SE!T L M@Y=\SI$PJT,\XCS3UU@.:N3JGG.,B.12-9UUBWV_.\-R9H@=6:9\898F*CCC MSBOD*SIL1'@ZG4AQ5Q5)A@W-=)6J;$SO$%M)U(K(4E3M[?(.Z67AOCKVFKF M37W+Z,5>Z##JD)X5FJ[#')_8C/H^ED#; 7O%51W5I61LP.S]P[&S?_W[P^!BT%^Y_SL1#?F?75Q>7YS#Z6?\>S>XN#A?+; M4&!GCXW'<\;A4EOLEL<:2NX2)S=$<$S)?2A&&)8Z$>(<%UTE M+!O>83.WAZUB-DP(WX=/)"/#!^>JWP]#:XB]68>J<077O M'SGF$8SYEUCL9TP4"1]_#_.OANK2U+!96(\=ZOI6Y!FFA4/'#8A/8AWYL8$_M^V844]NBIN\;!K4V_P7W.3B4O96D?B\Z M>EUS*T%]>7^!7JJ.00^* [B2JIN&]]@'#U4'L1'(GV""#43=++]XNY.I-MW[ MDL,?ZYKMR7G]&M7WW1><]O^NNO\TK"K&3T^I$:<-8 M;W5[_F:B#$9=L$P#;*L-5D;A[<"4 ;_R3.V&\\6RLW)T%M.$MX1IZ'17]PHQ4YC :Q MPSP<.(&#WR"RHLB(/(\RCVSIUY?GWF@M;:V78NA"_9SQV(G%4SO^;9QBN,M. M,=;W*G_M"G%]&_V31"-11$DWRD<_J.3ZRS4/'IW]T+/!"]/6$U^87O;N[K>^ M1#TW6O>M\Z,#]6J\'M2O__\)4$L#!!0 ( .":5&C33EDA5@ "K/ 0 8 M 8G)H8S$P,#$V-#$1QXHD"*)XBS[ MH54$$IF1$1X>?GS^^9?7[;KXZK__MR3Y\MJE&?T%?[=Y6[BOOCSA_\J'_^/! M@^3[?.G*QF5)6SU/7M95FM5Y=N62;_,R+9=Y6B2_5$77YE79S)+ORN6V#5;K.B^WSY'_^FJ]=D_SH;I.?JW5:_L\7"7W?Y/]T MSY.STTW[(FG=F_9!6N17Y?.D<"OXA.[\//G#*?WOQ1?\_"R_T1D+?^+\UDE9 M-==I!@^7/[Y(Z'Y__@(FM76U']NUPQ=]GCS9)V;>4_JODA_-FBJC,']RJKTLF;Z"OHJ.S=Z;=PW9,E77R[J\("3:)+P'\D=WP>AF!J= MO/L77WV;+D&PVAS6]O*J=@[%+[ZCW/-?_G#V^/3%V%<[[W]TN=D4^3)=@,BV M57);U:]1I)?I)F]A+Q156C8PI3!#W>(WMVSQHC1IW":M80?0]["^95NGR_;X MK9\>351_J@:3A=N:!KIT1=%L8&;*JS]__KD MX<,O3SI4?-E>-W^$XXQ7(:S&R#W@P_ZUT0*=T K=L:9C,O%;U[3Y:KO/CDSZ MX]5=^?X?9;;?7^JT;&&QY6&RW[JO7EW#R9'\X.KE-5S0)"_3\C7H^ODL^;[- MYLDO\.G5=9J#HH?SY1H7)SFZ=K6#7ZU@%R2U6[FZI@,I2>'\2.MVFUR.[J6W MW.3O]IZB$,IV\*:7KWY(?G:-2^%5DR-]L6,^)O=\L9?O\\5X5^1E!OKD>7+^ M9(.[XA)TU+6#I_^CD"I,<1 LNSQLKUE[A)]T&[M9TJU6^S/'?I;NJVCQ%*P5^FJ3+)6@\ M$"\'"JB]AL$4[@9?K$AOF_F'GO"S.1A5I<.9!KLHR]_'^73' \^2O\%'-K64L=";P'F^<+PJ[K MPI%ANH9E6<)7VX3% ;V&$=FE>\%/LKR&]86K,_P\P^D'9Z0 DR-3_81*&I4' MW>8C[.[S!%=&-@,HJW4" R>S@^9O#6?$-?A*^1PTY*JNUOC=97<%-TW08.Z^ MFN$G:)_0]2"ZYH)S>\$9_F,>3VF2PGFTY0VL2X3_D#6F\:"$\"SQ'N UMXOA M57M/F.2M%NC(N0;>(BPI/@8>C[8OZ%>W:<--[+/DG&GXU77H"[>MX$Z\1S=Y MS==F*#\BD&8^9R 1!3R=U<1MWCA58'Q*Y.5'6.6+Y%4\%R!E*J@NO#JOB8CR MC%8"]BPHQ77."FB&BC*!65Y7M7_9< B&NS]GY^*$;'7^>X:;.X/+V1TR!/S U9 M).B>,-^[[P&7@MT$/Z_ ,X!]#6YT"RM(5UUU*1H3#B[S?]*]-^F6=CB>&; & MU1K>IVNW,_CQ55H\V,#O*S[#.[SJQM59#1;4#%1 #<="F]\X,VUP=S#9X+[P=0(NL-U7=TMPG:7:# MJXP34< DU%L[QW(A.&"%X\,@_@VXAZ]3.!GA5,U(;& ?#NX_@VT%+@7]&60&9H-%#W416PZZ_$F[W;B/ M8=$]))T?3")Y";)]R*YOU 19IV_R=;>&(W*MNUT/;OGG!EYPF6]@1[$^L?IA M.= Y(#W+.E_ 5A0-OX$#T9%!@#$',-@WUR!>USF8VW .D0$?&SMM99>U;\AC ML"(ONZKC^0VO"!8^[$M?=DIU=@0ESAP0*SW)&_E:Y9DX!E M!\+ZNZ<8#F XC?"^,%][S_?$5/KO;KOJT^3[Y!%ZOW M.F0>Y&@GTA4P M\E6'!AW='I[]KO*Q!"5>HPO>7ON09EMM-+8DG\#7<&;(AQS0^OJ7G[[]"93; M2_ Z7U_"_\6A)ON,#5SV8('7/2"O_'E:W*;;9NQ&_7C5>+Q7[LN#HP!O#SMXP'VRGZ8AC@>1^;[WR>_,W886+88+5FK2-0FJ5[#D%H4[G@U\RV61YFM512,_@65QL7,! MRTM.L(378 53G/\ZLY.[H8OYQ"45YL?O5W.GBSD/T_%2!*F)O3"4JK><'I<< M\:+OFJ!-AZ%4$)L5C+X!EUYV8;K\1Y?3^3;R,[A]'KU_=$#YL8S-![T4F@;5 M;2G/Q.&1X27_7&$D#91^TE0P.)@(LNMUG"'$N/^B[KD(!]T1%R ",QP9^KBY MB!I.5(XQRQ(,.M A8#AT-5K\.MMPC[I#AS@MMVJ^4N@;YVDT6$YG_X.\:3I1 M%>06&"-(K)^%*QU&0%/P!#C$C)_B[U(?R?*_'2J:&:_[X.ZI..IDVMO(*BNQ M?+-!^0[VN5&VJKD^@>7\^[4K5:VIEA> M%8[01?3V>[UT6 ;0SF"HP5Z=F/1#RN3%'+--8(? \/!U>S&\,+\''2.;7.AY MQX-*CB93!CO2!6/!7Q:GU&3BT3ZP9KJF'[8F MJ5YC!'_A(C<#7Y?4Z(/%]@&ITT7:Y%%@70/[O" 2UX!IS],B-C6LH=FWFH.D MC#]0 @U1.I4D-0.IS%P0^DI=(;L'.=2W3=J4T#"4G=4 ;60 K=,R%6=11HY_ M-_9M_9#]A@D;@J<%A]65>8&30(Y5[6A3]&]@!Z?Q532R*(X,2Y(N^NEKVCQZ M9-NYP)]A#+QV&SALMCX)1GH)C%=<\1!^]/EDD\(F>>@KL?!C7N(-:,@T+PXK MSQ?)WS#].2U!JYT9H4B7^37,! H([A2,@>45KQR#"*#\QBZ'20TO8!$Q$$:! M<@Z$P1OD-WG6I5$^T6:Q,&N7K,%RJ#*. 4D* MVRBL9AS>0;-7NZNN2$'!U?$^RFO]AJ84]0AJ9K!3:N\,<0J:OO/'\2\MC:LJ M$!8&J^D3JZ1D;T#'N13M\_JU:R.K0W)A&/#22*_<9)[\0@M/O,6DJ$0%:0?'Q7P3$QRR>BOA6 M@X@'O,AUBK BO(K=F$8X@=;DK&!XA/2;1>XO7E&YC'$\Z[M]-V*A%BDS^>Q MP]$: F)Y2?[@H??CQH;3NNH9C-F^_]7MOHCCK5X4!?5UTP: MAQ-GK=TN>*N<[/,48VU>9P6OJMJHEL53V;INET/7S?I[78'J\E=V7[L:/2\% M>$7G[M JE8@).7R8LBOW!(HE1P.@V(B_/([4_&A+^#CY>B*H,GD22UC:GX]P M1"!*%00R=[?-6'[%+QKZ/[YRRQYQ:)VSIC'GO!4213*8P\K+2 \]R .!_S1= MT1[4XGF(H6NK&W&7C!;M''20'#+-!R,-.WG42 I^'6^9^$S3C1X%.B=LWUTA MHR@HLD.[1B(P\1P]R;Q?F(A1SR[AM$[>?W1]=_= FS%\F*[*<8"_1:23U M%)PD1>^_X=C$"%1@YOT@BCJ@.459$9_UY=_I?6!+@TE1ID6[#?(EGLMR67?> M6@AYC]B(+SH&+Y\2&OF/$4@8D^SX6U6_ JY7')L,@77^Q/UCO%;/C@D!_H5# M,&1T6WT,35V*V#AZ^CBZZ",M\M@"DR6K2XRZ$LRRL(A=B8GX!%-- 8E-UZ(R M9G1K9R;FJ+^8Q^^RFH]X,9.C_OTC+4Z8?;_(>BDN]GM>4IJ:V"@P8267UL4V M_OJ8J@YVWEZT7Y'"=RMX "5Q!9\S]>@H;;C'*"C?ZV\>#R6G-$!V4.."_ ]Z M0Q@-1GS\(J(>OEMUX(?78'1P_C,X0_&;FK*#PRK8"VM)T6NS'97SV']RU:9P M_H @*(6'6&BFC X5M%1]N*(7YYC)N2-> U];[?&$NZ;I75=%GJ5;8[A,P +A$:[,V+*FG')>@["ID0JW2/+U&NQPN'^Q M-:4AM#OU(;BAQ\_W =K>QF2LELO>&O#+0P 1U(S;),@H.NPV_I1+XZ+QZE_ M59AJ,I+]!PHDX6-*72C*9(92,?*>]"<-_H;.##KKT,#UQ27A/ ^S!%"&Y%CBL=502+*0HM@/'K$(H"% A>CK_S M[/<_P%D3G[3QTSP:#-R,ZM;U(K5AQ;@,2F><95-]Q_X Z--4UU " M3F.VE16%)AA76%:\WJ!^F-@3\MB^]1,E&ON&5G/LC:N^42;A;HZ"V@E0ZQTS M%J"9#KF/'LV3OR@D[Z##.$N^1=P)+ 8B?S&H'KNM/KYP.8']\3NR5ARO@'?1 M&;PJ587%:1I9'0M+W&))37N57E$LP-5MFJ,08J@$?HB^F/SFMRK'C>V6I.@M MP8T="R6 :#@/>#CRJ$K1C@S8Q'_VLE9A3)I^'0OM2Q[ML#)T+K$ \W)^,])K MF>_L^\!UN"4+U[K>)0$2.U:9;W>/W9RW%(X@WW,7?!QV9D[.=)37P]5PZ*BF M5REJ0\G=Z<^#=[ EOQ)&G8%?>3P5D$-MC+I(I"4R#PT^S*!,#KJ$%PGG9U,5 M?ZXMP[]PII"9H4@<@3-1]<>UF;]CV^9!?W-R#!YVF])$BU[%LD'&]. AA\/B MN&]<-Q&%F:Y0%Y?X +]/,K>NBIR]Z1J#Q+"C:T$H;PKTJW,]#3"ILS*X=YP7 M$"1K;A',LK[B90T3)H$;'O4:CHI&R"5:MU8!1,_*1TAH4)S38^V0XGEU5<50 MZ1"&>VG>9]%.[(UH*G0-??Z;SV9X_?4&K9YH_WD!'=N(F R<[5!!,R_KG%Q0 MS9BL7=K03AZIECFL'SRCJA"%$L9L#F!!WI ]LT>9G]XBB"J)$]ID<&W3(-2> MX?FX@RB-V]-WYER9F+V>ATDPH-BHD+I%;Z>![54Z-=N]D(YA"!?@'/,ZPL)Y[!4]=CZ=@^A;T^%'4?%-B":S>CVD&#R>#T9%KR,@*UBM*\Z1''2, M9R&'+G,>7#X>[O/#C@^S%97G"S)%0RK73(+6RSTV4\G'<[3R"\F%O&UT-*ELC2+X4(JO6(O$_1_D^X2C?XX#KIU.SKXK-<7%8?7S.^KBMN_::Z^Q5#P?, M-:/F=]4,[(;Q\AT) P9/0;VP-#""156];D[(8PB/$TQ"N*IVF.1J-(BR(MU3 M+J.DR\C(9G[@5(H@ !W.)!N,']MK8ZI'7EYQ*#,*:9K\] FJ;S\Y,^N%F$\) MO$S%G;<.XTA-I!+1:6B;$#8$AX 9N%1&D&VF F'3 M;5GQ6[BXCACKW\H;!"Y>J7)5Y ='@1$-0%\<]HPYY],QAIT/F<+@%1EW17$U M3HHVMCB,:XHUSFCQ6L/5ILN"S"'MV0VYWX>>B@LU%-@X4HZ\R$":L(1B8)K\ M,L(*( D3EVJ-8VG':AN\&[+3/VC.[OA#W"":L6%*[<;8'X4):R'Y &1Z*7VM>L MH.#Q9(W*#AH^Y=::/H=^_<=SGAO<"_ST SY!\9("<7T^ M/>/K#&,?FF]KTI7-PPPY]NZ6=$V-["'I8XMW:+O$^K+N#6(O'+]".-*#JBXJ MHA-L&H2OXS\,J40 +-:@" ^^ :UI6*T([))ZO*VG4DWCH(\7%-1)Z8V$K".? M@BHH\ :MD*<-KM" -4^6?9J6)_C\Q1''"H[15-'0H)6^(PYK'QM[Y_#S>A'V M:0<:&,]]KW^M,XF1$7QC_V7!70J($^LUYA5A>^!^*0HJL18Z%IS@'@,66&AU MMVF7-/M9WC32S(!FU]N7\*C7CD.H/6\8+,/YU3RJ1M"KD$X53;.KO,'=G6G] MQ S#T*RR0M6DY^HHMB#?MU560X8$_TFODI M@#D<%DG0W\\3A-[F2WA0YI@61_*\_@%$/-/@,1>I#)$#=,&&JD%IV%*JNZ&5 MBQ /N&S%N$R-A-[WR.AS+3&66+B&"]AOW(G1[!PFK6I].7@*2A) @*UJS91&E(AH\5Z(3W - MX4RNJSZPC<2>Z;>9IP<\+&3W9$BYF)9:&Y$V.CC;LM@>B[M^>%E[;" K;+QM$\Q-7LG9D=:+O-6:1;3HBA$"%_1L6+R%F#A7FT$';7B:G ED&(K+]K./5SA/*>1"A! MQ)YX$=OCM)(Z5BWANT-+)>,WZ9W7>SS6'NE@@+D2C=$L7K2<(#%6ICUKSX9H MG3$LU-5;.HR(L3$-1 *@T?JN0BY,#5Z!,$ -=4OI;B4,X^'Y2!%=E93Z%G"7 M^%T#B)@89EJ XIE-M)@(;,:\'%//_J0@,'9=$;0. Z7Q/* [)\8,^[?-BS'3 M!'8SA=20+)!*]N@(HN0M&<[\C_Y)YXTH#B"2X>%@6NH7'[>JH.\]Z&-T9^-!FMGR^5!\>0< K;?'0(@O1BR),, M#"1 ; @_3*C?CDNRP2/!$)\&:MP;.!&HIIZFQZMTSVX3HU&8QI1W!DC(1J$P M#J,5Y4%AO3A;3X-\8L&A"6G!*+%.;SJPM2+C61,:\!?QHC.."_[MZBND%B4& MS(;.NF,TQ3F,BCX9G*M@[79,)&QL^QCT@<868B0H/: M;:L!MEDP#KE%"OJ)GLC=[#H,^6!3/#*G:NS6* C52P7JEIU*O-$&8SH/Q@XTS M2CIN2QX0"Y[&\O!<&'WA$>Y?D#)^;$)E(OA'ZC,[1PSYDC2/I'\"JOJ:*+1[ M50#:(E'T0BWY[XFRQMMKL;DFC%-U[S*%]_W_YP_G9 MHQ=V'?X7]MW),__T?[G"WF[18A]:@L].DYB'AJ:G":ODZX)T)O)X1G7=N*3# M=\YY]B@2Q6"EM..$2@P[BWL3K0I4/AIXB+905 CO>?%(L8\0LF/IA@QW@"OS MT3%L0:"DJZPQ>B$$E;Y^Z&MLE(8C%S:$PRPRBO M)"=55PP*[;6NP-!S480^$IAB"^ES7OQ!]PTN'! A1+/KB2;1C GULN8)4=# #X.L@J$XF'(LC8<0Z@&+6!)/,A$_ MJV]W!DH7V9"#1#UAA]J0Z>A=2B. >3FH+?9D/E0/]PT7^<3GDB[O)2[RR3@N M\F5P,?=+;O^.=%^4Y_?4A6,Y\$,&QIXH:G)DHO0 "Y:]+Y./F8[)8PIHRT._ M#X$[,.!3"A!RQ%N?0B;=-[#*$T5 *C*'Z]VF.&YWP%DBB H\<=-1F'VJ^\4. MP,4^H2W"!T6==9*()%83,'B=QZY+L(1L>$2[,2^#'P$1',T$C@PO0L9;51+ M%[4VJ)Z3\,7E9B/,=G+)JBN7GL=Y @]_!_!N653D(K[-XZ,T06\D&')W>&(R MSQOWF"CRICW!QQ3.%W;:Z+Y&7YCE!,-N3F.V4J7;5V5L*+^EW"H ME@[1='2Y'O5HV_4.5>+4(D_L) @U L:3N" MY*AAU_"/0MN)C;44B8 -T]U%[NIY@GW4#GVJ/<933:J5_ DP+/EGQR1JC8:& M.L$^?$IA\/ ME ]%#9LQ>R<9+$?0L^0HL1#%L0NE(XVC83'C)$\R">Y;FK^V>1R^TD%SN"@T M3Z)B$!.I5RB691!%OH1$_4^"*!$!*?J)M&TBV.%+_[[^]ER2YU[;!IJVF&Z6 M[#068$%6Z9L9\;5&B"3&EA""GAN#SB)664*=(>?L,B$,4#J6 MN5^23VN8--^.ADEW6+.A)HG%D=*5D44@MJYL(E\FRV=@"VY[;**[-/:..FF^=U-%JIBT MA&WJ*F@L[(61Y2.^$D;@J8OP2[[PFQMO]/XK_%]A&@H+0VU\;M^?PD.*DIQ* MBE=B3)'$Q$,];%#LW(OG/:[_>J+U7RB^:6.*;^-LP!U%N(;4]7?5X\;VBP]" M'5;FI!!I6-E*"1S*[RHKKIN96 U[LP9$M0H'\W16/355'OX-9']* M))IL41'474IP["_PBL]QN4\Y+OAA-BA&#N@,Y]-VX7+I@A@P 8?=WM0THF8@5UG16+7! M*OP3#X@N)U#IU/+:8S6IX\INE+JAS^M[Y.N8C8]-5KH;D:*V<9O. MVL+)1*4&>%/D4^PJ'R67GD"G^U>,'G8M']\IR_BI/?S[AJG"%+R8ASSD+-QN M"?;1%ML+Q7W Q97@P(8T].W?3VOS4&H:-4_LZBF^COUE,E>N*K1Q7 T>._SR MR!H_QW<8)J9S'0$*88$=TCR@;5LVWJQ7\U7)!^]!:OSI #^,FX! L0C<7W.C ML0@''!,?F'(RT$N.H4P![^,X^5??F#:K&R0YRZ/$NK\YNT;SY#O#EP>&,NYW MW"Q#R')_2WY(\/)A%^II\G<9M2@<8R]XXI(A%EQZ 7B[L*C*JP]#L95(BFL7(P0EG.'R7+P-]\\B3*M$$4G)K;J654!MR2_U?LFZ M0^)L4S^"YCM&Z>',))>),@$S*=].$=7MD88^,KS 3+'WC;D1W4K*<:8B#GX$ MH>5%>QW :;BU!L$S^_:?!*,%@W1-:)VL>Z*-H17]SL?:W)*11 M T%N$WCD@7[TY;HJVVLXVNC+XWZP/T3W:5AQZ\>(H!WLB^K(8%/<9# M]%E6LAO)#ITH\NF9=53A&,))DVTD^W8CV^8[K<71373(27T6 E66#:B\=ZVL MGLW/Z&34UD]HS[$%0.)_P)&%4KBM/VY&9V]<#!V&&RTV83BI:8LFKZ.-'C^(6!K%"LSWFV,R F*4 '"59 Z M(*)T%"075_[O!"SV&MR)WY_>#^V D-IO^G)XP!$-QF*6?_8V2V@S_G'*>(,M M2WJ"\[9+.K*.8V#!R%<5&F-J8F >S4ICH N"G:*18^T>8'V MNJZZJ^O)[6 ;:&@*D%M78123OWR;AC*#&XTWL/H<[?Q$HIW/")[^MSYH(RQZ M!-_HF]5=Z=.^E%-BG&U12)/F@;@?,A-.;RJ=-$-Y''(*$+#9Z!?W9DF=:Q'V M1JT-DS68G?".6-EG -GD?Z&S>9,6[(B&4EZ)'&X/"E#C5SXW!RJYWXU?12HW M'UNHT+K5))]C[QT!&LUK&U,B./RA#[J'W#ZFW*%K;3?TV[3.DAX,R+IC!,W- M\F;1U8T;7$3EP8O1"N"Q, :<)9F:&^,4IQC1(DA^5)S+J.]9 B[>\C7Y7)2*WZ*$ANA9[, M?I84=?&EZGL5'L0A%^F6:\ZYBX]4*^>E)E:3.)X&JE&[B 09W,D,/QOAPHK: MN:MG=AE39ER[(J.V%,5X5Q3!S+45;O!&.+J,W>01*DB5B!2Y*;6ZQ(_<0HN! M#KM'+I+O4>I\7N* @S&]U;!O:4G3WN]=.QE@0=0W47Y)/_CP2J/[7%@][":/ MXG:.(W.V2ZMI]6[4\]P 5B,;'4='W@#U+)<[^.P/J7SW)B72' :I!Q"NCK;7 MHJN(5LJX?18SFU5.>O/AUQ//-_T@M8JJ %G.ME'_Q0A5?FT[U&GG/)+D*C25 MC-U3"C'>R73!A7<##7@L>]K #.XL[?8_"IB,H\!I[>;H M,CQ/0>*\/A:M3C!!S@M)91M" QHB'ZSS AU6(G[+ A0%SUVR'AJ.,@:(S\4<2C5\KV 6;JU-0 Y6# M_02D6%RWX$^#J0 &T;(0TO:X\-5Z#BLB".#[Y$U@OWQA7U#PERD>LY0'EO)F MP1;08!@;,N/.HYD3#J?^":>FY0\9S\&ARZP)-$\?&8 M*!+I6>ZD/4+H[TI8O8ZCDTCL(<[+C@LXO!$2?HRXP!."""67'2%7T8#HU@02 MNG%^OA/A*^J*F,4DSS0 M Y,(RM65#2.G:'3MMF\ZV08? 968Y1B@ZPHM,+)PX,RU5)#DX5E$&A,(_4/! MV1$<3\+P>JRTJ&@VY$0&)Q JW%?-/9'L)X/5M\3$&2HOK'M \Y!.:WZ7JFLP MLS(%IHM-UY.=A#GBP".XTTXC10"/34 MV)\F.ABQ(YJ*)%TG%UO94*+$LND "S M8=0<5E7DG !!PLF!FTI2^3G8X@'#MN=^P;TOASLK8-D$Q-A*,*C^>Y,'&3M?-U^$_^8^%N+G#G6^TB@7DU+G&9@1+'(0EJ%G'ZF"[6V+4/#J>Q =?&HOXJFU M>T=RFE$VY.[RYQ/+%3A1:V0KY>]1J1%-R,/>A&"0[?=V*FC^Z[4J@+FZ\$>6 MKUHF@)W4+1^_?9+'%!/XT\O3YH<::'T&ED$C91/EQFW%OQCZX[_PA=,1D@'6 M!M*C4Q^.L.TX"D4YD"CIZBCSCP MR7 A5L@=2D5FJ-6*W3+\XD1Z8]@S-&((J:2'$S:6(ZQQ-@/W&=$/:/&TL$'Q M+Y@E]JR7,.(JVXY$45/NWD+=YSN,H$8X"%TOZB>#YLUNMMV KK*_H55"4Y%Z MQLB;T//)C3[6\D.Q"#BOFTM_!QRNV&$'#W)?&A5.'-I8[EA'QO9T-Y]9[Q2CW@L(Q:E\V,*NZJY^UUT[S.&2W"$R MB0Q5[@9 +Y46.\C;8N9*CMI6MS$ZYWX0.M#*/NRM;,!BD.%5;+7VV\VBJG*" M"M6]E:4.21BTQ:1*OR];K>2>JOENTJ)S0_%X,5Q5Y:-GNF05DC1*[EBF/%=F MF&VZNBESM=/=&]SGIPB(M9[3QIB=VO<'5[%%H,(!M1;]5:8^=KA@KPY MX1, )HY?TR\-19L#J\']CKY,T4"I:M^5;*2+FTW0WIF&545BE4*O67KHKZ":["24>?AZ3"Z)(?-I MQF"]@E_-)Z1TG^T8.GH C#N)L^R;M+WN&0-3MU#VE=RDSA5\&6[H2="IN!,V M?A0X4.4*UW=M8.@HV#QF:<=_\"!"H'7T>--#2X*L(7QDZ1+&LC]VMU!@-SR( M[569['?A5HZ:S-EW#P+K74$9J'#L#:=\'H.@Q1K(0!-6;YVC./#6?42U,_&0 M0Z:!X7J<7M@Q[43[' <%/=A'ZPR*+8,DUB#0:>DH1W[@_,RC^5GR,]K7SE@% M3!H\;F3@"[35AJX6[@<6?'0[*!1Z1^.FSS&T3R>&]@B)!]*:L+B<(F"/>X)G M?' MJ&[%*!UIYDK13/@=%2SCO7H#Z0]B_/D'WR)[B:$=VM%%6Z&2@C,0W1"*\'IM M!P!NWIN7T4[3O:8R;/$QW_'[G2JOK-?1[:)BWS!YA[:_P *SB@1;:LP"A0'; M_ 1O\''W68@B[K!W?6J>(S&LO=7ET"=BEL/=!C4\;MCJ+7$PT>6]^*9&#DUI M+!KM10X?9\1-DZ5K"KZG[3X= +[LOKHX_2/6<6B'P[ASR:2E=O U?9Q\';IP M.?=/=R+-N2;4/17-A1Z!@23/])[L*_]^&Z^Q\-J,[57\!6X?7+SA8QJK8V=] M-4$W4&@.WD F?TG%Z2-L5DP<"7J'8>8$/C^XYGX"AC[1*-J:_A$D._M!RG*= M-]C-L&$/5-[;P&2N')B"-@TU3(TWL8)O$8E1WD!^W X&5&AR<_B7D\< M1&+D*SR2&UCU*!ON%6LLS?%3$'K/BGM7WEAE6]6U'@\Q''"B84M00/>"YY/> M_AEL0!_',JHT*L@"Y+26'(K3C]EY! M;1Q\RLY.DQ]0Q$4&V!5?OCY%N:11ER[*/X4(\&QCEHI=D&RN?).BFP M,"G2QK>=)#(SOVKH+$>&0%ZK*;!&TA?JDH(EUVQ]4?PFM"<25ZQ7ND/WI&'& ML*GG[+7.1LYJ[C]!W6_4X9T))_[6?!+^HLX?P4O&@IQBM^L\TJ(,52:S<7%D M\Y#+/FEJVA[,X+O@320^RD6NT;3OZJNTV([321]2UL_FR26,/@LDRU@Z17O0 M$YO@R_J=><#!_AKG&"0UDZZI7++7BC!1VD'AOL94'88DZ9VX'VK@<0E<*+U' M*#4SM7+@.#$+.IWS_O=^ G-.3+ALGOSH(PES>K=I6XF50YRSZAQM!D=038!X5^U4/C8J1GI$G)(97:^3SY(6_ M>BHX!7'8L9PE7X=X)('L1_J(HFO85H5CR XL)4SSDJB]\RKCTL8A,QO^2%(Z MB#ASJQ14G/48Y1HJ([8_SI%\$.ZPE Y76F0EY>]T9MLU]F)A*,ZX6FNFB3PR M\KE8?#S'W2OAXLI@S_@@02"NBZ=Z$#TI1^*01BC[C[*-+- BSRK#BFCFBZ$[ MS$_H*$A6XHCZMZ->(;54! R!F9H4\QV3Q;VAXTYN*&2^G^%E/PC67/_T4QN^P57M=E6 3;&#\N.S4 MWG"!W/,;#([1K"2P[QLPW6;)W]TKXD'';-XXO?9'7!@LOR1H)FSQ/@R#^HL2 M:#@CH)%D)WE/2RO2.^>:>\:>P!=HIG&8#N<;3G4TE&@29AK&)^IR@CJ]+JM; M"HCI\4-IDDTK9ET<4M>VMT>Y@@WTD]H)+X1_P)9O]ALSNIR G=?5=-PU%$_, MD#*$.2(Y#BT)6295IX2,HU*X)@%+%WDYCH]?Y"N602]:H_>"2S+M0O(B,;^Q M@D@H666WJ8;,BT':(C-2!&\/N1L57 J.QJMP>RW;#8?M:J-0--=%')"$I2>> ME9235&I @+):HGDLCS^DG%N:F4OA0$%NK+($'V:IF#N1S80.-!3>"+#\DE&[ M/B?M4_FFNCS8@=0?"@.Y+&51CHT#3G=ON=Z>L,O-!X$9_N%G5[LF\!G*-<\C3C.)X*A)HLQ6"*M9YMH[O5DG-U(OO:6RN0N_2F7 M>3TZKD+GA"C6:,]KCS_A]]/AI&Q;;BJL+,\I"S!"[CSS09\-J'DXFI:^M0:G MW9SX7"M1;_5-_O'X 2?/8:FY>^2T)"S'8O,+9PUIT1HT ^E%F,W M3I\JP1.9*)PW.6R,YE0KQS;=;OO =U]F;!1"WK$XZ<2TGK5T;S@? M& T&K3=#1/VFFP1Z"MOP=S"5HC\"\<"_[&;AK*04= M2K5:X36O:)PZ-%@3HAZ?)76'*]9$26%VBO"! N2*QV/<*M%3OCP@8ZH'FB,% M?/E^I2R_=GJE8IRXXW70W#,' Q2RVBWF*&"/_2(K*)$Q?F>E3 [WH5*2R%[3 M_<-!>]4FQN)>;..WQ^1G-;&4*-*TLA'N_S:.!85&6V/.37"E=Y\@<0Q$_?,1CWVSP4+M MN))Z(S)B&8+DARF#I:O'&AI:ZCW<&8 S']/R=9P'@8SI=^JN)+)SX M4MNY=TX&IN4&0W]UCYMF.,64 X^J=0079[A2+;(F+ G'.RPERJL>76%W0*GHI(B-S]>MI8#=@U1 @(7::3[20S78(^Z6:MBTF(+F (V>*:0*:YXYTMQ#<4[^Q:,'Q\CWC\Z+>NSANP%95/*6-WC:^DN^E&G F=8!R_F#A8('-CI.O"@%L4%KAZGPFWX*&C0$ M)?9^BIX(_O:CTS\>-D$S1%IK4R),,=V5 U.N-1,^\F&$%.QTF-!MX.AUCM!= MVDM;\5Z@;F]<006T9BQQU%SJY+0 MH*3;2"=[WX.#6B_HB:, XBCQZ%]-@EV6%P!M<4M1;-'UDE2M5@?>_\^2R\E4 M6S^7=P1O^%HQC?"?)Q?T'P(PBI?JOWSVY.%#_?+XD)6?,I3D)Z9%Z1&B<+LU MC/J"TA9L0HDM;$W-1 H[K734GJ_>"GZFVGA:I4,":_7E?L3X*G;R0VB0IVR! M]?BR^RHY2;@Y!K]AYMBLCSC5'BO<1#O) M9SF%Q=@+)O\7(?G7X":B>S%!>7/W^S^GJ>3RE(/"B$Y[N]*A0+-;2R\0D\\; MDG:JMT>;_JI"JD:IX#/,CB#-:+9/U$T^3^[##-S9A!&GZ"Q1]NO=5R?CE4C^ M="J:JN]!>B",YQ%[584N =%Q_9>Z@A/E6W;3X'XC3!0)[-SY[QMLV.&_ZS;> M-!WE[;D7(WR):OO:NO=4&,??B MC8Y6Q'=>JDWK:CA40,'A"70<%T$[@9Q/ K35]2,A]>!G]GTX')1+9W;X[_', M]);TP8V%]')+8Z(E?^5,VW@LR#O%R .U)Q%(8.^G:)[&LMXO6-6>+YY(+3)V M,6+>>Y+?"HL))#@_* MAX^MV7!@\[/DZ.RX9[$0U2JHN14, !< MBAX(N3EQ$M:%:7@PO">,%]1VIY/XH2\XGPDAT"P6I!'."]AA*YG1]S0_ @ M.:;4US1QE-OK$W?/3SP#^W$[F2)..I]Z#;/NF*D>#8![T\I!(USD(8WGI:]FW/2(M4 MPT:9R$S(""!C2ZCY*K=4$VB*[ 59*P6;!.M?7Q$SEQG?I80L,704SX)]@*?' M%_H%_LF*(DC(9\;T"SYX53&UI/Q+K%+\5".<^E'_EL15ZA#68>CN\G)5=(XR M,67_%T'T?-Z074+N$6/:FH$ -5)]&*NI]K:2:$*P)\'*CB=#+>M0I-1@\$0" ML?#O+;G0XDA%*Q,_<#Q-&](5=S*5Z'@* .C-K]J!;Q VH3P9XX/D1Q MI%T;B1Y_@B75A%=AI##C16@O5V5O0G@T$RN.,8@F.9)):XZ%!/S:%9G_%*;R M6.>2%I2/PO$Z. MW/QJ;A9N8GUM4+_J&?FL$GF3R7-Y0TN9ZW6^\6V/F$L)"S*Y7-KN=!.0 PMV MA3J<.M*W1!&3U[R!C^-U?&4\/;N.]NEA]:P6DUIKLRDG]II2@XWLMG@B0EF= M[+$'C ><^=)_RT/))4Z4YD9EH%AQ[L=9YK2@V,2$Z2)I\4M7[+6)C,[S.@V< M!8:GKKQHO=L6N@\VIF]VKE!34[-"U3#:F'E%A.QK!S=="O$"G8!() S/ZS'C M"+EW8,"/F1%#C1-1C9C\C2DEBMTX_@'MD%XJV%222>=7L0*HNR=K/*)C\<;R MWN^B5.$>'B>W4HY34,ZQ& WS(RA%N=?T?A:JZM!.JA&;K)V?X-$N;W?\RIJ:II'K"C M9R!6I 4Y'.#SD#APOM%@&/O=J2\QFKCKN1F^=16X]8U$?4")U=7ZT#OM[&*> M7 H4UV!O[D%&X S+?GX1^EO"FBAD^%V3550?%*KFC@]*=, 8 X2RTCD8Z&10 MC S-RVC&>(T,%0O'D4'E08A#_C)9GYL#_1<-#NFFQ8#R\SU)V"Y?_9#\[!H8 M&QQ_1[]@X<)UFA_/DN_*Y=S&O ^W,?QK4<' OB_V'W_ZTY_^\WZ\P%^%H@U1 M#,]]9BCY&A&2WO;;[ZU&\S6O*K#BOV^S>:+K)]F3^_'Z9U@D@M1*6'13Y^X& MBQ!X30\\*NFDU;.BJY U'U>@8QC:U>C['3(H^UD;? K:X+_VMI?J,+]OJ XG M[H06[["FVR"RL.$@0F@X3G $'IS/Q=ZGZH/)U)W E<5G<\0Y[D._=R@1#I8T M6&2(+AD%4EQ)-8@I7TNU&G2Y,PTBHNF>Z:-A,N&F3NFF8LY@IG+6S&:X)SU% M(-.]0#@1U<&_Z9UBSW=-[1P\*2I%D>01,;;/CC9J7$9C/BA8#KO.Q8ZW^8S21UX2[#[P02B/0/;YL33(BRS6 M82?MX3SY"_7APKU%Q$N'YRU:9P8P'(GYU4 M//I/GTI:MQN*!K$K;+D ?; G(@A<<4GY@,+O:'E=$?-MZ=EOF9NU$6!=7$6* MD0B<]9W!B#@_>D]QM(]>)+@LL&%>J?)?-,[GK^O=^2.T+?2,RONCZ4 EO\": M&CRE,1MEBMKIL#K*RP;SDP2=5CH"S=O9JPWS]?$LN%*Z"9IK%PYGM#\C M!U9)%\E?R^5@'56W[^)49,8TK8_@+@F>74)5FN8&UEIJ@Z(1&5%J+:5^-6R% MO*E/ZW!_Z&KY/"*8 MAM19#Z6 :[FBP*Q$F]/(7@XGU94+\1TF1CX?$8M0'8]PA5B!/W,\/!)QU^/GL\3WZ) MR&T#?/[^[,A\+V!.SLT/34 MG#J0_(A$O'1F?Q+6) U]'=*@.>^M?B%CG%Q)]"DKJ M ?XW^?[DU=@EGL2;L.Q:)K;TKX/,>$@6R!PP7NR[@E]02],"OY-_?7+Y(D:] M8=0D], XY+J#6?,W'W7O+YGI3JE[H1_/@=U3Y/\<]J8. M\10SF,'3>!"#=K[1IJ^UXZK*2H,NMU2.(.*;.6JNY^\2Q?:-+J:>B-UIU M!16RXD^T=R#QD1V_;6S)&Z\1'N(_7>ATHT&)%EQHN\HD;I4Y%Y; MWVJNS+!6AU=H^IO -+7D:*H"BG63S#@#3L\<[J&PA6#D#!"7'11E@(:;Z2TW MA"T;>B\[XU/;#N/'W4B/X+?5JWP$TMVU>M[#; ?R&^CO6.8F+3(CZ4&"K4C8 MCKL"<2#*H0"\$&VNO$^3@!+_JAM&2TBP-YZPAL_O3>A3-R*X0^*/=Y36*?&* MSJ/[*FD] VIH-;T/H9OH=8IWQ]HCK(( BQNU^*@=L1).0?SU/+E$H[JO;P9* M6JNKK/A4OG^H59='8/ZS59"6\<54?'QLP @X8#D5^J:[%YK!%U+"K$\V/04N MHZ-D8DJ&[)9!K.TL?$@)?P_Z^--6Q_OX#&:CL-_GWQS;&=^X(6C6&@@C%,AL MVXP:-:,VC%&-%.,BI M4(]./F/>C]@CK.8#O^[T+Z*,\$R?X3()8,;%_2:.;^F9SPQD1L3L+1\\&)LCOP<25D(CMU8F&O$T'+D M*>1-@:XB2:KZ.$!^D;P0'@ J(SR K8R!&Q52-(J(T"[4JN*G[D=6%EI#M;L& MS83)DC 3GK\VL&X%"]H'U\;>TO)/IP2.UD+M^W%4W['T5/ 8#C7BG\8&F?BK M'H4)%;4.K-X4[-"UZ_D>"(0:\ER,*(! OA8Z!'?D M;=0GVIA$MEC-_4Q&]X(P_EH786QUHE(#Y)B[2Y40289P4.QZ<&A L*1BX':' M!@NPO;%93$VI GK@AUWNBP"%IN75U515R M]:M*GE'+ OY+^M$J)_5 LB1$J(0:RE-B /?B?*ZJ>H>PJ9M>U7%7$ XZ2BL" M9FK@@@%JO"S="L A]ZHLCV9@BCF*D7822!VH(!NS]1MEB=S=+0/;TX(ZLRAK M-8V1.>U7I Y2HHJI8I]^6L$?5M(?XMX-"_M*%S;6:B;7IK!(:98N0N@C)DJL MLD-I>&'8=#4Q#',+KW65Y^:!\\V7K(V%B-V$HL,D!@)7 MH3;Y1A".0U+^,^N?8P/?TL3!NQ8^LC&'00U4I/SW9,_H2$^2%\@(2 MC@/W#2WW\Y@D4\I-10?&\HD:S8:[QU#<:9L"G[T53I!>$"9T=\A'N]/U8Z<: MWK;KI2GLD!H+YIP06F,4.F!HR2"T\2T.!"6U;3@58U]5%B].>^U,E?(DHPXZ MW&.F]].%VU8:?<*V0P@UD+!4H-**YVDP/W<'DG9E,E=*ZVTXHW:S]7IZ7@-^ M&,7$8XTPVBCC'M6))5X:!M!?@NYHD@)K^M(=KK -].6A^08W@3D61C3>WGW_ M:TP53 4)=WAA_(IC;S"5&QD5/%WL,5.0VKCFVDV7S3Y$GS!5=A"A:,B?@X6? M2+!P"K+S23O,)S79Q(DF[GE,8:!.:7)VDGZUIWAT4(C+ M C?:>LK!'@319@FI'U $03ND-?!PGGR+WJ!ZQUARXS1EQVQ5H:1BFGW(APUQ/X'#_74?V-Q7!-VP!N759A"]C/R<2'Z M?!+AC?/)HWL;UOHLS.9'W-+(#F^2(BHEA M_9VKN5>*?'.\*[B""BFK;K&5MTO7R1)>I%KCF([$"'?U<:12!,37P]V17PYJ M96N;G,=DU:S(],#K*5'NY#7Q5A/73[PL/I78^3G^BRA7;U,NT^::Z("K6[HS M#)9XB\SGQVIY;^H<]E.$^F+V V'6VQ.F&P119U V3,2UH8JHO^[%-C6@]"Y&!M.S84R:/&D<9B^[;KM<-E M%;(FIA<- 9X1N0B(0K5NE+EWYN, V*E@E3+/MWX2U9"3-^P]<^54"?K.AQ8. M70^P4;)]#MUK(^32MP(P_=3R>MFM&X*+-C&+@V&(AE%4FT%X@8-AIC=0'!.[ M(QI#3C%:9CKKP:FP(N,C$J;?\"%+=I'+MS\1HR<+)4\RD)HM!VV86#T$$TCZ MD;D1H4;$H'WCQ+UO(EXRAGH!!P=["(7$_4"1X"FW531=.889JS/(?-NM\$5.M@XOS MCPY^1Z8UZ0BF;+&Y8W3:)BT$DT0DZ(MO88(G78%>LTYXBM,RC MBXF<'6)ULHIL*VQRL(:YND8_OG,&VQY"Q>&8-L'0?FYBN)OIMCQ;9#F.C<@O M0,])Q60W'+<<'(Z<5CL+WG\=6WD>U6TUIF$^^XV?GM_X\,/[C;^?9."]NI1[ MT,RRP6MZI6E>7$8_J(:)G5'[PU&?%"$J#K:3X$UR@Z16QX96A MLXAQ78=V:.XK+5@DY"7,\_9XGX'PJ&%C/I=Z-A%U?T4D@@9H-=M'1#%X;:LF M(E2G_E+KW\P.B&?"P$+&Q#?G JK"D0:RG,;P#:7G98_2Z-CPD7%0G\@> )HB M]G&\^=,0]7.)RNQ0U+AOX7U,J]EE0?:])-CIW 9#;.-V2:X4CV!ZJJ[*?+GK MTG@E]]#,WX3;TMD;]/!WOG9%R*TI$B2(4\HZS'1WA*PZ"H1I!,;PQ"9JN8LH M5%5J^YRYAQ>&BXF@X YEP^:?#PM%I"46*RP<_7'J$RG/KESIV*>AB!+:XU'" M+]!@;YO6K1E\AC^6)Z,WZL@)S+@I%/X2 M>Z;WDE$*.-P[?BG)3&B@<:1JQAX3XRN=*BN!E?HVF#2O54W7]G19; M8WO9!62S,5;?'Q$LLA\K,C$V+:.";(KU\L9,4R5][Z8%NI]Z51FA %]BQ!-[ JJV"(<=0I[C,\ M0.W:Y]Y6'=9J.+\P]TX8+[W)M^]2>!.P+ZNF6:HU1442.1(_89;NDNEQ:9P M6/AJWQAI,>:]"E= E/<1!WCX;B3S&K78-5H*"MX]E7VMBMA5'8CDO%B52B&# M??6N].X*][0M,^D9"]JN0%K^$BP(M@OD\#THM/X1G_J!S"M,QBSH)J^R.!P; MR95KEW,JW<:SH&>WCC9KC6!DIDTC9IAJ-D99),@&\A7A8E%ACM0_),("AX6G M'_+U/O)JD @HF8VT36U\'#;Q'5&POIMZ">?"R)/3/C#9)YFTWS7VR0$K5'0P M8F-\EGU/F1JT,%BJ6LT,U79)J3HY\CS M_8L\[W]4/1XOC35@0HJ>%=M!=F(?D\EX6$$Y!_P\L]%C7QSN8J/84=JN:+5R MMR'JJX)L]/VJS@&Z@;&=!.\W92.](@<\%M2^56M:MRX73TB=V\09,')*7L*; MP HF%_?.%'D2\9OA<6PLA'2@RX:V[FR'L0O?,))?5ELZ6O=ONN_Q/VB,+G?QFEC1EF_@F4FN1$,'_48YTS6'.:QHRX1]+GT MI(H"3P?P')S,+[NO3N>GC_[(9/@"]9[FCL&H7H;8EN'VFS!0 M\891P(-:Z]'?ST&=P)Y:4B.]K0>U_!*J)W\0N=H5?/A\]-V_H\\D71]]^*3K M6_*BOV?0+M4!^!$T,2ESK["#G/$FZ1!@%D?S=G!DB?=)49*)Y)JMX(C+-CQ. M[\2,2\LI$RIJC-H&A3>Q+T(GP*JH4E+;1=4T [!;N:RIH(^L%1YF%HTQO.20 M_BW4>7IXF^494"/EB#P_\I6BMUFV'?F+S&8U(.S3XA)6;CZHUW,"1@<=X:G; M[<9A*#G-\#LVU+$J 3ZB%L(RY69H,ZTGY],S7+JLG%?I\C-3[&Z#+IX"0HII MS>C8?93TL7#H]/@W'"/.-3ZFNDR8X#'3'+I[-W)TI\I(\8NQBI%8WN*#OKS@?OI';B//_R!^SX[>[S-42OY77I\ MP8_7!IL3Q"$@U#8U?TD_@UVZN=XVV$$MN<)[!1@%*W4ZGT,?M> U4V:O=FU7 MER'^$S0OW4P[(^)7L'VQ)GT;5?'3$"+B!$?[_^^R8WV1$:]/=_FV*E:_&KA44;?RL'-_K%KJT34) M./C +=)?FIGB0Q-]X6U2NBNP$"@@2[T2P41K1CK['H6X0>I;CA%=2%L=F](6 M^ "DH'9@YV4^XRZI6P)4:5%+VS* 154%/]A7G?5KC=P;M]XHO3PZS;6TS0P% M/GYYBSQ=Y Q3[W_5E3GU.L3V[H3XYWRHMYI'/ !SMZE'O^R5$8A)RFG , O< MO4'R*1QUIJ(4"BH2Y3(.II&YB.N%D$8A3A18XQ1T)!A (3-)!C:U0.=I3:<8 M;F0SBUAH WN_ZB0G*6VEO&D]3Q&-57"*8]91#UOXOHY!M5=JEO6S^05)]M&O M]&KK-&<6,1D!VB4(1< H2^E3685;@?: R7I]_-FFNC\VU5=?+NJ[+KE[:2;D MXQ<0HA1L!<'N<6X= ?D*'>5M55.UTS+=8(R,ZN.XL,CX:6G2.-A":-E3 M_9QF!HY!Z<\QLG=V?O9O_WY^>GYZ>O;TR<.'&.,;E;[=[Y&\ESD:/4/&'WCG MV28*2D\U?-71H/"K:CY+OF^S>=+KX$G1SO_XI4W7F__\T._3%V""!K=$6IEE MH$N;Y[YOZ-GITZ?)]]UO>?K/+D]^1@'XN4J18*?+D.SG1W>+@',Z"&;^G?!E M/ORB_*T$"P>57?$<1IJ=' M?/&_NU?7:?O.[[[/SOUPV_.E;D\OWI>O?DA^!CLCA4V:'*GX'L^2[\KE_&-N MR>$6Q-5]V>707"WI6R!?\O#A=V)GS_K_F#7QW[E*\_[\T/ MLS<_]C8UR_3N1W\MBY#/M]A"-(M#CWM\[KC]NX^1L<\UT7J-FJ0T=#"G MR;;W%NJ[FIP[W 4T^9\CMJ?J[R#^C,W>YS#$TI&9%;V/_5?X6__Z\F1195OZ MX[I=%_#'_P-02P,$% @ X)I4>?DRE[S!P "1T !@ !B*)E,A;L MG2QX$4N>LVN55U:JPK39J(BW_%SW>ZOB:B(*RV(MN(6.RLABS(9O_WUZEM5ZG[M9BQ\UP )[ MX:+%G(KC%N)HA5ZXDPE:VX#MEG>/%+.(Q[=CK:HBZ3Q\U/3*JSQD$Z['LNB0 MDP/&*ZL60]H;\6.1THF KD(5 LX?;=>>-Y> R]K%IBFG* 1I%ER/5)Y S_ N MDY&T;*>WU>TME3ZM*[C=.OGA5>]U]_ 94U;:/QM>W8S>CGP!+7.9IF,,V:J.*NSOJ%F)K0(NF@= M$VER,"E1]$S:#.LTI8B=GZ2^A(>RR)%VG':PG =YU4"G8AM ^LV<)&TQ!(Q(50)[3Q?PA9" M91Z81F8DDA2W2:+*(0"L%"+IS!GG3\Q-QM)_ 1"[-1 WF6BX^\.K?_5[^XPU"H6"88-VT"H M$@$(?#R&=W$&[A/L%(E\5>7">(][.[S3V]L0F_Z6E/3V$C^TZ71*XN_"@TB6 M:E0H_1L0^UB3F?6G$,-$8FG)4Y>J-!0@RZ?2N!*"%%I1TD,; MV++XF@6L1)ZT]-%1F92*XEK4-ZHG7,4I#" MRA#KN:0VCB)=P2DCX!<:9S>I!!O*N,HYT056YWQ9LB=F>$IN[B2XB@0)HI0Q M7R1?C]]+I4&T^2 !'I;%D_7P* _6GKE^.B"%T.!0V7"C"DX01SAYV3FR[RCKEID/,@>'3ZIYH8P=UC'47UE56ND0R&+<[Q#&: M;>>'VTO'H@#IY\@)/!$E)1N)H%WPN",I90F../3 K8;O9-F]?CVR<5W@8LKS MRJ4_K5JD*38R.86_IMZ05E'[&E7M;U=O3@Y.3$0I&K\31JJR3WNP!N_4,//% M)$&[??JIYB4X$]5]A$O4$!"X=4@V_C2UF"PHV0?C<5"I PV[CGNR$KEGU"'1 MK(KC2E/,&F2V0NM$&8MQ.O9 EXFA*'2&;..)*2ER *7AI6OTZDG!?S1'PO70 MU%X7U<*]3>]M)<93W78Q&Z9_!3V9[!]."6L<(UCM[5*FP6SN@&HG. 49(5XLNU= M:(@4F)S$$@DWG:X-((RB-L0=^$\=0)V=XH]*8A4N$ZLB=IWVYO=NH^BX0/N9 M!"K4WE&G&$N!, :F7+0S,\%OB?K\1N+(S^V$[MQ8'QV>!4YH.7R[O:(B>(*) M1BP*X@D@%P0;]D_,!!K8YMJ>A@W:'U--$!SY4;@U!5I:>=;Z+C]^ ' M7"_"T4\RS\H71??B<=#?ZB$B*V-H72\5BSPW)8]AY[C5;;G[DB=)?2^3X];' M=#?J'D0'W;UN&NWN[R11%*6OX]TTWN-B/]G?_?+WKS.9V(QNNO^LWUW2V]"< MEP8R]=7:[VGIMWR]?&27+P+]?5([&NSND=DI$2JVIUJ_565#79A*@7N+[!BP M<^ TB0#50=N]KFX&-0AOV^1+#$?*6C59Q,'?+I;(^N4=<^>8E=Y]*BE:)]MF M^_Z;PL]ZC=MF]%XZEH\3\D5B]_S(_!6555$YRZ1(V?!.Q!6UZ>RBT6ED>"7A?9=(LI7.;5SZPR!8_E&(-Y\7U?JHZ-@\?"N[ M]\FG/D^N-_SEW[CZW_T;U]$V?1QT%^$#Z/\ 4$L#!!0 ( .":5&A:$U. M_ < /(< 8 8G)H8S$P,#$V-#24Y(__K]/,E.# EM M:+FR&6:09;VG]_7SGN1!:B?9\=__QM@@%3QV(XRMM)DX'NSZ_]7D/]IM]E%& M(C*QE/!;L3.8\CR3/V+7*2BM5;@(VRJ,=3^M^'U143D1N6:0% MM^!1&IF/V?##+R=7BB%.*DBW/GM=W*TP9B&/;L=:E7G< M?OBJ*95G><@F7(]EWB8A^XR75BVFM-_$SX5*QP*\H,M*L$CU460P^P[M4AM*RO>Y.I[=D^CBO_Y7&RF0.TI]>==]T#C>AJ55= M)\#I\.IF=#8Z/;D979RSBS,$U>C\='1Y\I&=C#4!_707;Y M^]7U[R?G-^SF@ET/3QWU7J=''&[^-637)U?O3\Z'U^V+_WP<_I>=G-[0FUYG M,R4K@9^B8VV7.AST.-SJ!(S^ML%H%+!/7-^R3]&O(DIS*0)LHHF"V93;_F-; MK.?V9;'6TW1W/!4;L91/!=-B*L6,P"&5AOU6<@V5LSF[$H72EJFI!XO_O\B]6N3WG% ,(DWF[#97LTP 0P(ON?;RQ@J0D"O@ M%8*,RYSQ?,[*W.I28!,@F ,S*,*17M"4T"_A$:8T4Q-D@%5^WII"1$Y.8E] 0A5#VRG(8A;.O37^6/C1V^4'>&GO MJUX2+%E4G*7" 5R$Y7BM&^]EGB#L.!4EC*.LC,$3MFWX.H!?)*E8P";D5?)V MEBW=5IG*/-@:D1%+8AS0BC+# OA*P9)N.^/DB;A)69*IF:D<67M*B[$T5G/L MQ^F=%Q_"!@U_F%JF%:%_@"->UXZX245#W)]>O>MUWQZ:RM05[%!!>E/$?Y/T$@7Y69,%[B[AYO=_>WQ+9_)";=_=A/;3N> MD@ Y]TZDG6JO4/@W7.QM3<)]=6=6;9KX#:K]DNWMP&EN[]G0+2'8?%:@OE?Z M]]X4]K'JL<4KRT E@W(#G0A$-O! 0/@6\=)L3D(($XKE3AZZ5*G! %$^E<:E M$%:AN20^5,"6R==,8"TR[KSA06LUE8(JQVF-1#Y")*,R&;N.TY2AD;'D6I(> MT@.M0Y:<&):&4,\%M7$0Z1).&0&YT H[H@)H**,RXP07T,[)LD1/4'A(;E82 MC$)!"Y'*H!?QBO^.EXW(][LV7._:AP'_:*2O>'ACRLT=C>"8RI@2@AN5IDDHBZW2GJG"^"35422H(3)*?0Q=2E:!^H;Y+-_7%^6G+M!B"0TO@:&JK2/2[ !XM1A MP!=$@NI\\J6VI1(FK#L(%\B502#6(>WQE_%8O,A8;XQ5HU+O6=4;]V:MYYZ0 MIP2P*HI*339KP-@:KA-E+.;I! ->)@*CJB=D6X^0)(@!I(Y?77NO)JKD1ULD M7/=,C75>+L3;]L*EW"PJ .6>"QT1.VQR9JEP8XX>^59D52O]8'WPW9;Z 4W6 M_O[HM8B;8!GQE(=-WRV#G\S^A&I0G0_6B,919ZW29H&\;@(L)SC_6.'\ MNTI6!T2H@/*T))80T?'9@G>1T(9P _^I[M>1*?XH)31P45CFD>NOMU^Z>:)# M M4Z"8]04T?]820%3%BAY**)F0E^2[#GBXP#/ENS(I%EIN 1]CEJ=5KNN>!Q7#_+ M^*CUN7? DX[HO8M[2?3Z;?CN('KW-NITXM?)F[T0?]]^CSJ3L4WIH?//^@Z2 M;C4S7ABLJ4<;W[?2;WE-/+#+^SS_'->"5OONT[93 E.4IIJ_546#745*AON MZ.BS'-@\#=3 ]VB>"X:?Z*[:Z-OT7$4%FK)@N+^<>%,5BO MN&/NG+-6CR]?N^Z:W0=7B5\5&X]-0S^WV5=C]UF,]W33O*!9:AO\8(U/4RF2 MQO><"]]L!&QX)Z*2FG?V;TRP2S3F.,!5%QDW5('0J^L7CIQ[J.3&?28MB**U MB/@B4<76"K=UZ4^2,/F*\;>?9M7Z'L'!??51[-ZWG?JR8;/I;_^8U7OQCUF# M7?H*Z ;5E\X_ 5!+ P04 " #@FE1(@;%*6(% #O%0 & &)R:&,Q M,# Q-C0W,U]E>#,R+3 Q+FAT;>U866_;.!!^7V#_PZR";1/ AR3'\1D#KN-L M@VWCU';W>*1$VF(KDRI%Y>BOWR$EV4[C;IILT0"+. ',<_C--\,9#_N17L6# MGW\"Z$>,4-O"MN8Z9H-^/?\N!G^I5N$-#YE(&04MN_!*24(5ITL&IUP0$7(2 MPTS&F>92I!4X$V$MWVL_)S+,5DQH"!4C&F5D*1=+&)_\-IPN>(SM%"ZF$VPR M:-4:-;?F;NT>R>1&\66DP>MTFE %W_7=;0C5:JY'O5"D'TAZ \$RE+%4Q\[> MPGX<2/5-S(Z=A12ZNB K'M]TX>6V/F4?V9=\-Q$]T"S M:UTE,5^*+L1L@2-6/LH(*DJX*Z(&,*['E';N\!6W:>/QI/YV>G9Z/A_&QR#A?OI[/WP_,YS"?@M>%];58;U3"[FXY-;.V;CD972<8]@<@KSUV.8#:>OAN?C677RUYOQ MWS )<1A:3$ M-S!EB50:;@&0LSQ37'"T0$A?%U&!&!%W(D5RN>I@8D_IN5 M%*\]1$PQ1+-O!E[LM7W?[>6 ;'#*E^0+/ MJT"2J30C&%.TW#+OK.#&FMD@)E0F)N)L+R\7&=LB'JL)40$1+*U.KF-V \-0 MFQECVPK.$UTQ^R*> M*&:L!'(:^0"M3UKH+='^4.7BW? ',$4)A^D<5HRU"N MDMB896TJQ3YE7#$3A5.CVH:H?7)@M/*:^_1@3!4TX<8M>&Z#D@+"K3\K]'C4MF*F21QC)$1'-XD*)Q)4/ZW8 M78MU D.!E%O1QIMQ51;G9$F\&_;,])[;5-RAXFB3+(U+<%'[EM#V(4O1N6^* MR,[1[07&MJK7.:IU3!JZ%=S+T9UT:A)@)@U9'*<)"3&]'CNN8_L)H;3L/S8= M7G&J(]-Q?RU3B4E.,4E27%.VOB5M J?'SF>7'#59J^.WFXOV8=#R Y( MXI_7( W/6$V#[M+$BY#$)0PMDYYS:V.1\T[0-[IP M+B_SH-?)8]XVJ<7BNJ:/.3B06LO5FJZ\NV8"_.0:4AESNA/=OSF+,ZBG=3@A MEYS"ZQK\B5?U7M38W6;O>W-YUR&_"W'.@/AK^S,!*4\-_3PUWR/].J6&P>=EX2,7A#$QMA44,6TKS,%>4V6%>9V'5&S SO,B4 MX&F$90W&(69*K)TUN#%"JV=+<.LYN%](7IIRM,PEL;K@!9/B ^JI)P!["+DB_>NU]:W/;.++H]UMU_P-.]LQNO*5X]'XDLZE29#G6KBU[)3G9 MG%OW TA"%C<4J>'#CO?7G^X&0((4Y^+];[_*_ZLO_^O-&W;LVL*/A,/BX"W[$ ;<"5WG0K!# MU^>^[7*/30,OB=W CRILY-O[\EWZYR"PDZ7P8V:'@L^)OK^:!'[^9\Z7K7;]E?YFY2Q&QL;AB MDV#)_;^\8_1[Y/Y'O&6]5?R.Q>);_(9[[H7_EGEB#M_0P&]9>&&]KE88_KOW M[I6$ 5_.320'JE5AI%?O 4;\4C[JN)?Z27,*V.98A#DPZ&WYQ24/7>[';UFT MY)[WQN:K2/UR)7"/WC(K\!P%#9YMR/P@6G '9E$?7C&:Z6^OY$SIOBS4 ,W5 MMW2)?ZK2/^^8Q>VO%V&0^,Z;XD]+'EZX_AO,)W&0?A7* >5W5A Z M[S M U\ ?+_]"NN_KSVCB;Z[97X0PJ:5;]?PV\*UW)@U]ZNU/_^IUH9UW2N$]W2J M[#S7]' XP66/QK3F_H?I<#S M37VRJY-G->G/1H %L(H^^]0_'AT@0IR'D],36DW^T2>YI V(AEC]9)'L M27.0_N $SGTZ[$\&1Z!%C C4*NE9SO]L&^"Y%&+LV]S0@<;!:/Z=7 MQE#Y4RX[I@$..8=!8\'&P3[KOZE7WU1KV:&I87Z-G1M!;+;V:\V' ?$4-$(P M3#PVBJ)$L , ]2W[>^)=LWJO0@;$C=#"'Z&QW_ GHM:/4,OZDP_"1/Z=1' T MU_GMJZ56C.L[ @FQWI$@W#3AMK2KM.I7[P^#D'WB'FSW1-C"O12. GB+:=8& MJS"2!2(2')B8M"@KC.L#.A >O^(A4'L0KH*0H]W)7L<+P?[\IVZ]7GU7,B=^ M?LO<&+;*WF3# 8=<NTL7+=XS'L:^"*.%NV*P3VX1>5RJD*^^_J/MB9-;;B(;LD_%J) M4$+%7F\-D!Z[%"# K!B6GF[+*G1MQTEUK^%3>*5.TAM=. \ M@E>"2]>![06LB!>PWVH'*NS'SW3X382V"W"=(5SKL'L>,^""^329 '8M(\#> MP'=<U_;+>%MNH"JZ4=;>)&$_FWR<3&:'<7 T.SF><>O5>^ER,/_+MF&> M &?R_D#,75\>[V^_)N]!'D"?@#B6 $B M ?MF2\%]\LT5D.3M.E(\P!:GA\[8@R+AFD#*P=IL;991/T;4_8L+D "H0]U$ MWG0($?OO6J5;KU9J5>1"-QI%:U!NNUD_0#+-?=JEG"/P1G+^/M1KAW\C[3_. MHG>%*1_072Y >AWPZU+L0,'M\&L6 &'J*& 8L+W0*!->9R$]$O(IHFO/KVV M]K)7?':U<.T%$ZYZ60F/0P%J!"@"J(*%P P^F M ,1AB*&!R Y0_["] )C2"^[^7+B;\381NH%30%]0M@B)E*0Q! W(+A!M4Y1$ M@*)U$FR[W\47U'E$U"FQX4NY'R)0R;,&,G$KN!0OZ/-SH0\PG"CP-\I+ , % M@RWA7H5%@8RZW7,^-KV%2LEV54FVX(2KL MWX$+ %_"^I)0@/T7PE948$+]$(P3A!? \?XC_18@22\ 04.?;$GXRQ$XN?Z+ M7PC?OD8T#T4P?T'C)XO&92;-&G SM,A^#+.5/;>!&;K:N:'M/FGS>QZ[DG]' MH(T!DW18L@+D0RJ()!9J5%Y:P$HE9LXKY*WRT;\ &Q%3@@=RU4K13?#PAOFM M$>VI.0WJ3\AI, .K7WH+9L8YPN9>@XW/A-+:@%'YVFN 3-.T1)B3A.0_6)"G M#)2[6[H(;U0-]P ,.&;2"MWE4C@N\$WOFO%Y+*T4%J*3>14SBU@CDWY/M#P0 MU?D*_7'<0R_K[XF+/E;X)>.RH"D83!8)1-I.8)$G'@<9 -L0..CO5:[*,Q&L M/*$]E7I/)F*56+ :?&JP *JI*&M* QPION M$L0/T.L!0+.T8-1&C8(?C<=TZW6>"WDVGA!Y:MI0=L_/=%@;16EN_-=\[Z%/ MZT?.[X3[ON1&N9-<8[::D9@\ET@V\($CV#:/2*,$ :S\,XI+9.[;)4P^/_I:(4@^_H;2!C8#M+@P!-DAE. VALU+&0R'E07HX#L?@V.^[:Y MA *$=D*A@F .4DS(\-)K%V9:\6NM'&QR="-05R":P4 "S74ND=N0]:GB<E%"CX'Y:#/@@E(/X=3,\. MS\#Z^Q *_K4/_TDS5FQ/\!"3'>)%JA#'P4KEIZ@OX- MG,LESC[]UYLW*J<0)ZK85NE"@.$SO6Q*X9"!#I%4BL!8Q(X@OX@?1GS&_D":#>,I^. M"I\L,#'B/FB[$C,@ZS6%C\8U0 2M'QB4XFJ_)T'LXNRO"8'(]+TB#5G^[@L< M/P;='1U!%/+?TSL [_N[]W,R,B3)'7ZUQ_DLZ#QAX!V>KT8_, MHL2"U*C( MYR00:R?ACAP5F"+I^ Z07\X"6J%MX>C]=I3IH#?B$95%HH3GH2Q:I<3XPZ1W MBQ ]67/7%!C#K!9FY-"IJ/TYXC-Z%3V7^U(Z&IDDF$:5TP)A& MJ*1!FG'ROI(C1[)#*_0Z9@4 '9FF?&2F RP,])Z1!2G%O&"O 3]MGB W")3& MBM\[>R3VE<6Z]E1JR>YIZZ71WGN?[$Z&N1BQ1>,Y6'%$OG7B,9- 1 MX8ZY;5%@N JDM\$29FJ96I?/ET47 SKQC+0A _6*2^S*M46)O5!^$NE<_TLD MQ^51-K6AC^4],YEV5C"#C%?%4CH\T&&2F4;"-QQ2B&H$R$;D*>S[AN'EN-(3 M*ITJN:TA=Y>Y5KG3Z=HD;N/J'>F91Q_IQIE@;V&7V"+U40$/!WS"3[26 LA* MQ]<[L$K"51")J++!X9/Z>78L$)K=_?H3L VWE GVOA,-%(RV/-QPV6 M+87"9Z1$E9)5R.U;4WVNS(1#S?A3RJ TP$OA4P" (@+ ;\2C^@T>##VV2_PW MQ[IKMO^V*?TV:G;2RCH&3CQ# %6BORT:]KQ3[70:]7FS5V]8M6:]U;3K5KLI M6O-Z_;:)_IO4L"R(MI;>7C:,=/UMF8I/_=(A03?C6K>4[KDLZ*EKMV:]ZIURVIUV\T&MWNUJE/OU*KMJM6U MFZWN\Z"EW1 39KP#SL=T:$8LKQ"6RXL3(I-0I?HA,7P58F5XZ(*$2 O+&PRJ M05=EXBOB+!B]2)JD9D5@3*!^"-_9( XE\:ZIQ_RCH?"Z+D!W^'.O+"%W;&%IMVM6M7ZW&[4>R!B M:]UJV^GRGN"UCM6;=^UGPA9V)6373%0W&M"N%LQ_X M;P O< ; AXK6"-"B1=YTZ0:>3FU!S2'/%4!5%LN5#&@ 0W(!@7DHFTM$Z@5I M@F>&7"YH O//80CZ0'YOG8X0\V_(NCQ7J!(<&U9T(:+]1^(2MX@ /Z>$FF9I MQ/[N;KWM;;=^5OL%5EG!'8P'/-X@1LBLTP<\2C$^0-S#C$'FN+*+CD:NM"9- MH>$%#H8>;%^22E&.E#@9'VZTMFS5NMF^(J:N$+V M&B/6'+TT 'I%9^WPKR H].)=GYQ.?N1B 0&]BT0$S #Y@E&B!CN #$?9OX79 M]AX[0^)IT,NEBP$HQ%48L 2!TQ2RLBKQ%W_((RMK[5JKTVOP)F]S MJVF);F\NYE7XT&MU>*=CS9^'LK8356W%,8G0492%V+XDY2MU73L&J4GE#7^S M^0J3,%4TH:#$P)B$/2K?"/CXNL&&_I7,6B-U3=;B^[0\?)VX>^%-K809D0\" MQY0![V#\%]-I=]0(]I)CM\6\UZPWFKU>DUN\U^C5YS6[VK-:[=KSH,;=D&,D M19DCV&O,[M7& HM6G@O:62@4X1EU'T2F5Z"N[:'KA#)WT>=1(!PB)@ZJ'W9/ M# U=3K9F>"P7Y!\W"TIJZ[G!2]H;:7UK_D.I__[R<0NSY=]^'QV1[F,?]RTS9@V; MV;0A5<9,.B)%Z^6BT!6DG%%4OXYP6#ISQHRXTX=2#*KD\ >38XS=D)-%V6P/ M5$GU+*S5A\G2NI.U.A%FA68%.UHAJSP%GNNDHOQ$A!?8>"GOWZ$X MP66F[;[8EX^MT3K=MMUTK(95[76;W9;=XTZG!>JM;=M-4:V*YZ'1[D2AU89B M*/+URCF+\24 OD/D%J)I.TUNU^=5I^FT'K'#"]VWX>R+T;[ X+ M/%WC=:E;Y+716X=C^,:_$#*+4S>ET[[&[!M0?_R@Y(G*]259%S2+5VO9>"'2'!-IH\WICWNG4.JUZTVK4N=-L6)UN MNVNWJZT6ZBW/@D!W)'^*.M:2=*PB;5*Z,KDER9XSLW9?<'^7FI=H.=VJX$U> M:SJHLVBB;.GXEG_W(WOD3N"9T](%D^&NVQRS';P2@R4#3P%\RP MB$2LJB-S)/#B4=\I%=1Z<[MC5ZVZZ#6;K:;3Z]5Z5J=1K\U[HL-%YUE0P6Z( M0"4&JCP<*A.6^41Y=4Q[\,P',-<]E#4H):Z>O6!$=%L"KS%+%2KK\L&RCK*2&+YU7"[%?75ZER!?TK2/4QV&-,[0O2DBEIQN"&D-VS1J18)$SMJ>KD[!^ KW:*J$SGP.MN^(5,J'W*!6Z M(@LRLFPP(^G3\,YCSA@@Z5*5^)'"8P-6 0#1'!:-39ER%:2J1CL-!"RY(];8 M2/8XZ$@JAVZ=6O!)X4=)*++LTWR);7F>6Y'($0Q8G@<'2^FGL/]87(YL*&*K M ,ZOO5*9_#!ZD=PY&"?!\F1L]@/L"UL/R)XA1!!YNU8/ M4RX(%-/,*WSTR$8)(?;YJ3ZL#EEH+S-M5?BR6*\\L\-^.M"NY[<[Z(N*W\GI7E,'(JO+8+Q=M MDD"FR6@X<$=)X]'5N^3=X?!'3W1Z=GM>[3V3PO"= M.%VWZ!'%\VEUROVSWLFMT-Y8]E3*=8Q$%U,LM5%][0?F[@4^(9LC0%CJ0E+C MMC658HDJ7R15)FEYNM@! IB8[A,DYT\;4<(.V8FVLJ4"_N]GEVO]3JUIMWM]'K.,PD8/EFR+71,3QVXF&6B;3-LEXZM M$'.]N[:EY0*]%=P+Y+G.? S?3916[AN^1'\D^37(010HVS9/N=N:;EMWD'RL MTNRG$B&Z0_EU:V?EUY/,!8;.KYG10#B]' /5M'%ZJUEVL/H(?=7D3=J>^=9X M)0YB^*C[%!/RY)O;I9YT,O?0>-4$A8:K(20?I2/Q4ZQ8W@ZEVCM#J7$0LP/9 MMV^:M7B0:'1F.N/2+C/R1#4Z%=O4K#D[T(58\/II$+XKEYQV&&UT$.'DU(0G3"2D>&^%"+/6-ZE<2(NS M44FK,"5/4I].9.0PEC?-R%&AVI.*=. $8=I#."6C-5^53@BX6@@B==GT+N_/ MI"8@AFPHR_Q4/VUP=%)IZ[4\=K.:)KU351\AG+(K<6,I!"JVTC.]?KSHU[1# M$,V_2.=LBLV721C-EOFI# M$<,_O2"2_&,.6H\C5']ME0 )"E?6P"9'LJA/R1N=C&;#&$V#W5WZ&)S-H%D# MP\6(()(]L@62?D /@:-JNPW//8V5T@WUD$SO*0,MT.&7+FT!+B(O5-,=T/YO M8 L)*HZN#.\I*/?2B+&.1V9KKN@D '6+P5K_U#GU'O;1O$G]_;GH8J&@#ON4 M!5>H!*Z$'PD%F^YW;'8U+H05C%2.O&.=,Q\,)@T/;H3[%4.,?I!N %W@4TC, M0'7Z]\2]Y!YNQD:56.6(I-DN >XSS J'!2]6]%;1!7,2=8)K;)+T_J1K%QZMG>D+ M6RP=O[LSMC@H-(Z>9I;7,;^*BM<+4"B0V[9845A/H\4Z)5%_VK0S]35%W&3W M08Q:19MZH1>C*M2\.K4VT^ YR&-/7&!%A<)9V6PHNS14:3K )->S)ZC35Q)* MA4/!B9QR/NF.&^D6AKE9E&I43 "CSM/F%7Z;+T'X MAKNLK!G;#>UD*6.I"ESJUX80J@PAW.%\BS3< >,\^S;QM%JOT3#SOK('/#AP MG4,B@X=9-@R@=^A&CC3;]ED_DUC MR#((JUT>R%\>L\?Q[EA&\?7"/8F2A\R.AM,AFPX'YY/1;#2N/#^13X].9?'(R_#B:SH;X[/GX8#AA M,"H[WY_NFP/W!S-V>DB8 M^?#X[8]*@_@1].^E_44&QZ>GQ086?'PX./0_@ M\\XF_?'T<#C!L4=C'%BB2/_#=#@>#'%$&DN",.G/1J=C?*_//O6/1P=L^*_A MR1E]>3@Y/2' \H\>?A?8'V@_4+KE3^38V>#TY*P__@)G"6=P.AG"1O1A0\;P MRW%_.J6MG9T._L'ZY[.CT\GH?^ (9J=X3*/I]'QXL,_,43Z/CH_9X?ED/)H> MP1_PQOF,#>"$/P[Q+7ST"$X7D./\#/;],VSTC%#GG^> 6'!>@].S+_HX#L]A ML-GP7S/UA3SSL\D0, &/?5IAGTYGH_%'=G;Z>3B!/_]Y#L=].!K0J4X)1Z=G MP\&H?TR?)\-C^ 5P=C+Z>#2;ZGD4!L)?PSX@T7;K9A^^Y%8.VS<=SI!*9D<* M1]E@.)E)< A%1^/!Z>3L-(]SZOT'BNVK4P]5;%=SH>=[5VIO9^J,%D83=8?& MAH"OZGP,(@B36468F7B8#8YN%6U@W'1?FA4$7[.+?^2U'6DS1-G;7'L=HZ)X MSP.%*>/H+Y*:#G8*HB%UPB6&R%#'H/LZBHY-X[J0+,=:?J5-CB/#>;-^&YU> MNG%31:$U;,X'QBD"H"Y!A1^5TZ20OU31^@L9:Q%>O8$Z6B6]LKB2+WC-I2O- M,T]3J@WI63>D;I6HD5DLX $5B N86+@R]ON2U>,7%1U15NG8ZB8:C[O+*'6>.V()\@*^O^+H M;(N,"[F!PR\37Z=TDULP\'V1.D37&7G9S5+&S:!9:=:&*Z$P] '@U>076&X M.+M>"Z35@BXXI9F, !]>Z9V:S,H/#-R*[A6C,50$(,V8Y8X#AFXD4A> .V<4 MWJ!;P:5 (VL6[XFZ\%V\1('N+J6+Q9 M8C8-!63.#@Z9$]@R"5NNI[@.$J-+-XJH7M@$7C[Y0 M[)@FH35@B!&.Y0D@7@BO""*[I.3WN6E$=%/BMU+QKO M.G<#&TXE5T?^'*5<$5J7JSYY?UFMJHMD_Q!7AVV7 "5E-WTD.$%%(LVE*-Q! M^GI\%<%<^E,JQGLHQ3=K+;=(JUK+I$J3&AN\;5NB-Y_7FCW>ZU:[K6ZWV;3A M_^UYY]:]1)JM7[9.:RKF&]UTM*_>8V?NG!?_[8W9-+<"[G:PE"RE/SAA>!$P M#S%B/?+MM52?.PW;K#>J'78:76#<;!)P!WN;N\!X1O1AV23'C+_M]?__K7_W\O(_91*"(C>G@C7@9Z"67+Q#=3!UU/LK['@8#2</JCOKD.9Z0/ MD3K\A]!K'TQA96H34BFNL2VK$M21Z7EJJV^,4A8+IU,*I'8Y=G_Y#FQXXM_?JD*=1/W^]B8W_PT[ MGL?\";68'P*:AX+U=0JMCC/G M+O0++F16>QJDI!0I?=QIW0O=.(C%! ,S^34=FAR@#CH)@SGKKT+78PV@AWJU M7J4617R)N9?DG>[C1WIG'.RSFJR3Q*X9Q@AQ^=5I6=!W8L:Q)[(.H!R8$W3" MP*8@,+4.LT1\A3[X7)JN*N2D'FMTM7#F-::\LVO5JZZX%!RD[P2K&_9BPTHV MPF&F *>7%,L6%M0.C%)[Y;FJ)&JC(5R6+&T.K_W!Q99097VLU!6-6:)!'%.( M9&.;#]E 984W@CCR4E9UO:+OZ$X> 3PI@B3* QSE(8:]Q1AF&O,@MW[(O?5& M(K*/BKI*4@+XAW C/]5&!S_4YV"*E\6HUFWIE8J4]!"^#1WJT%[+8: M#4HHY418 IN_R4JX6%]C+Z>A75!04YNSM%LC@>[Q:]GKF+ZEGIQI32QET"R% M^>)W9W]1/S=P;/%T./94 M=["4=D>?DGVC=8LX*^,BTM#8JNMM%1@B=-V@.4\/!YC)1_!3(Z"@1I M K),,B ]19;*OU#(EA1R\70H9)I8*FD54>GOAIVNE7\\5?C^FLU"]]$3S'=W MKKE:,#K7NU0!4%/"IW#4_93\HP1O5^=I2C@8/+80TNTJU>.4]I-87;XA>P2J M=C9Y1Q%E$QOMP$M:'A@S_. 3X0I[VKNJVSR9/=*0*&OHZHO_5R28VN=?L;78N5YIA_)^LZ M=1W3FO V*Y7DG#,[OV.\PL-%T'0;I%3\%18FH30PQ@J#!'/LS=V@#5)=[)5. M:&XZ-5[Q;>S[G^;MDVDE91:YPHU>)&#LX40 XZ7PD]2:*4)&EG(&5WJ#ACPL M$L0&#'H^Y;,G,QAOEO2H+W5JUE'=Q?K:5)N7[Y_^YNUA"S IJ7XB]PC>ZHVM MDWQJ\@*'D2QW4N_]Q,H2/ MLZ,^]A#XHC%P<#J>34X_#2?3+^SST0C>QX8 _8?OK"_GT^^8!GX9(@%Z%3!CJ\=#S]B+?H A]1+QT5B$3N6 MRL-CIQ-5IPY?4Q3V52!VB'(0::TE![D9V4HZUJU9RA4+W@&%G,7WR2MM4I >2GT/KO0A[W)U[R;?BW#TR/$&E7H8A5QR\D MBT-YDU3>=96F=;RTV'_L9MUUI]&SA=.HU1KS9K7:[-4;]:Y=Z\Q%M=:U[=[S M:-:]DU[="]#**O[(XT*Z*RWO UPVI6Y[;5;M9:[6ZK-W>X4VW:SX-^=D- LLFO MHH:(89S0E3,S%]V4T2/::!,(,TT@/ &"'KB6< M%X+;(<$U6TW;;M2=>;O6:5IM;G4Z5:M:[7;JHE=M-NK/@^!V M[E1[=>1VSX++[8[).6+N^A3C4MV$M,E).?/K9JQ*(J0;G,7OB6S/',A*$DJ/ M O1(,,^2[4N&77N]5. MM]MHM^?SQO.P52]W=#';0OA"Y=G*7()O,FU ]9VOZ%"O#VPW34N4^K-\Q;Q6 M?LDC._& ("IL+I9 CKX,^_HBB66.WS)Z(94=DDJUV:UWVATN[+D%5BL*FE;' M)=4+(0O4%IA>]>KA;=+5G.[5:OVZF*=EV(9J/=M+J=>9T[)\+ M6>[*I52BV.5CWWT\G,V* U[X" M/L#)EZ6VJ\1+=5>78UPP91LO5F2F)-@3\H;H8I$$1\23]?\59@'^DG&2/I[V M7R@OK@B4\D7&##;63VO[]EE?%\91L[UB!52NJ;!NS*O3$:7\PGOD/&''H!BZ M=JX;[Z;^Q7H#4G!D?JR^;SNU.67ERB$L>NAQ?B99P M0&]LOD*?SLAGG]V8VA)_EA5MV]% _K8ZS*]T$K2D-<;G$Y?]DF86&B&PI\6] M'>1F?O9(#7KO0Z.XH:?3MLJ&])O71;56ZS5ZK2;H%$V+5T6WV;(MJ]IM"Z=[ M:X]2JWH/+133)D'U=+-^L)5ASAUJ!9[S3K71'4Z'_8?+#W?I]GR+O5S33D%9^#7ZE1TE+K!#_P*5A1=4 MO*?#'(,>\=;8VI=MO9=MG>$=X&_98'CZ2$;)UOJ/JJZB^SE)058E)<[;)ZGK4'W\\ZH_VV$E_W/\XQ)L.'P>&P>EX>GY,2?_' MHY,1YO)C3<)X.)D>CW!8_:^5L;L]KW9;5F-O57K-;[UGM1K5=G8M:PVEU MNCUQ6^5L:P93WEKS(<7HQNZ7:63WQL:7K;+&E[?U974W-KI\D/VI,'5%E.Y, M?7_"Z?XE2>T^6J/?=;L?LE7H,V40#T7Y=VILWWLP-0-X"%/:\306&+(_2FZI M(=^3WO&(LO\AU8J[I1S]4(J1B01=@K;S<*X:/BSBI0&UL4$L! A0#% @ X)I4?&] M9%MO00 GV($ !4 ( !2"H &%C;7(M,C R,# Y,S!?9&5F M+GAM;%!+ 0(4 Q0 ( .":5&2GYLIM\< $CY"P 5 " M >IK !A8VUR+3(P,C P.3,P7VQA8BYX;6Q02P$"% ,4 " #@FE1/*K$ MONUC #UZP8 %0 @ '4,P$ 86-M&UL4$L! A0#% @ X)I47]MT$"320( 8T ? !0 ( ! M])$# &)R:&,Q,# Q-C0W,U]E>#$P+3 Q M+FAT;5!+ 0(4 Q0 ( .":5$LFW?WM0@

?DRE[S!P "1T !@ M ( !+VL$ &)R:&,Q,# Q-C0W,U]E>#,Q+3 Q+FAT;5!+ 0(4 Q0 ( M .":5&A:$U._ < /(< 8 " 5AS! !BP0 8G)H8S$P,#$V-##0M,#$N:'1M4$L%!@ - T =@, %^M! $! end