<SEC-DOCUMENT>0001683168-20-001257.txt : 20200422
<SEC-HEADER>0001683168-20-001257.hdr.sgml : 20200422
<ACCEPTANCE-DATETIME>20200422161917
ACCESSION NUMBER:		0001683168-20-001257
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20200417
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200422
DATE AS OF CHANGE:		20200422

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			APPLIED OPTOELECTRONICS, INC.
		CENTRAL INDEX KEY:			0001158114
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				760533927
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36083
		FILM NUMBER:		20808151

	BUSINESS ADDRESS:	
		STREET 1:		13139 JESS PIRTLE BLVD
		CITY:			SUGAR LAND
		STATE:			TX
		ZIP:			77478
		BUSINESS PHONE:		281-295-1800

	MAIL ADDRESS:	
		STREET 1:		13139 JESS PIRTLE BLVD
		CITY:			SUGAR LAND
		STATE:			TX
		ZIP:			77478

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	APPLIED OPTOELECTRONICS INC
		DATE OF NAME CHANGE:	20010824
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>appliedopto_i8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:AAOI="http://ao-inc.com/20200417">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" /></head>
<!-- Field: Set; Name: xdx; ID: xdx_029_US%2DGAAP%2D2020 -->
<!-- Field: Set; Name: xdx; ID: xdx_039_AAOI_ao%2Dinc.com_20200417 -->
<!-- Field: Set; Name: xdx; ID: xdx_042_20200417_20200417 -->
<!-- Field: Set; Name: xdx; ID: xdx_054_edei%2D%2DEntityCentralIndexKey_0001158114 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
  <ix:hidden>
    <ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:EntityCentralIndexKey">0001158114</ix:nonNumeric>
    <ix:nonNumeric contextRef="From2020-04-17to2020-04-17" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
    </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="aaoi-20200417.xsd" xlink:type="simple" />
    </ix:references>
  <ix:resources>
    <xbrli:context id="From2020-04-17to2020-04-17">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-17</xbrli:startDate>
        <xbrli:endDate>2020-04-17</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    </ix:resources>
  </ix:header>
</div>


<p style="margin: 0"></p>


<!-- Field: Rule-Page --><div style="margin-bottom: 3pt; width: 100%"><div style="border-top: Black 2pt solid; font-size: 1pt; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D. C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>______________</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_908_edei--DocumentType_c20200417__20200417_z2s5g6X7wCGe"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Pursuant to Section 13 or 15(d) of the Securities
Exchange Act of 1934</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Date of Report (Date of earliest event reported):
<span id="xdx_907_edei--DocumentPeriodEndDate_c20200417__20200417_zODS3j79tgE1"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">April 17, 2020</ix:nonNumeric></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>______________</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 12pt"><b><span id="xdx_903_edei--EntityRegistrantName_c20200417__20200417_zM3yhnuZdN39"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:EntityRegistrantName">Applied
Optoelectronics, Inc.</ix:nonNumeric></span></b></span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 33%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90C_edei--EntityIncorporationStateCountryCode_c20200417__20200417_z1pmakGM2HZ"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="width: 34%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_908_edei--EntityFileNumber_c20200417__20200417_zJoWEftcKXU2"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:EntityFileNumber">001-36083</ix:nonNumeric></span></b></span></td>
    <td style="width: 33%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_901_edei--EntityTaxIdentificationNumber_c20200417__20200417_zHyzRYzXDfh1"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:EntityTaxIdentificationNumber">76-0533927</ix:nonNumeric></span></b></span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(State of Incorporation)</b></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Commission File Number)</b></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(I.R.S. Employer Identification No.)</b></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_906_edei--EntityAddressAddressLine1_c20200417__20200417_zH8aZWOlJlO3"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:EntityAddressAddressLine1">13139 Jess Pirtle Blvd.</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_908_edei--EntityAddressCityOrTown_c20200417__20200417_zOVXeaM9vhKl"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:EntityAddressCityOrTown">Sugar Land</ix:nonNumeric></span>, <span id="xdx_90E_edei--EntityAddressStateOrProvince_c20200417__20200417_z6uqTOGsv017"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:EntityAddressStateOrProvince">TX</ix:nonNumeric></span> <span id="xdx_907_edei--EntityAddressPostalZipCode_c20200417__20200417_zdEkUFtRLXF5"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:EntityAddressPostalZipCode">77478</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(address of principal executive offices
and zip code)</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90E_edei--CityAreaCode_c20200417__20200417_z1SbzMSg82bb"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:CityAreaCode">(281)</ix:nonNumeric></span> <span id="xdx_90F_edei--LocalPhoneNumber_c20200417__20200417_zPR3INc3wfX3"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:LocalPhoneNumber">295-1800</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Registrant&#8217;s telephone number,
including area code)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>______________</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Check the appropriate box below if the
Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_909_edei--WrittenCommunications_c20200417__20200417_zGGURNM3opFc"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Written
communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_90D_edei--SolicitingMaterial_c20200417__20200417_zBUcRvNtFZad"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Soliciting
material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_904_edei--PreCommencementTenderOffer_c20200417__20200417_zod0duL8H8Cb"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pre-commencement
communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_909_edei--PreCommencementIssuerTenderOffer_c20200417__20200417_zNlB1osA0fK6"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pre-commencement
communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities registered pursuant to Section
12(b) of the Act:</b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; width: 33%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Title of each class</b></span></td>
    <td style="border-bottom: black 1pt solid; width: 34%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Trading Symbol(s)</b></span></td>
    <td style="border-bottom: black 1pt solid; width: 33%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Name of each exchange on which registered</b></span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90D_edei--Security12bTitle_c20200417__20200417_zsrdxepJ9z82"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:Security12bTitle">Common Stock, Par value $0.001</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_900_edei--TradingSymbol_c20200417__20200417_zURBfbVq537g"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" name="dei:TradingSymbol">AAOI</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_90B_edei--SecurityExchangeName_c20200417__20200417_zSdgBoQRWZd7"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ Global Market</ix:nonNumeric></span></span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2
of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Emerging growth company <span id="xdx_90D_edei--EntityEmergingGrowthCompany_c20200417__20200417_z2bzUfdEywok"><ix:nonNumeric contextRef="From2020-04-17to2020-04-17" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span>&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">If an emerging growth company, indicate
by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial
accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;&#160;</p>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt">&#160;</div>
    <!-- Field: /Page -->

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 14%; font-size: 10pt"><b>Item 1.01</b></td>
    <td style="width: 86%; font-size: 10pt"><b>Entry into a Material Definitive Agreement.</b></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On April 17, 2020, Applied Optoelectronics,
Inc. (the &#8220;Company&#8221;) executed a promissory note in the principal amount of $6,228,895.00 as part of the Paycheck Protection
Program (the &#8220;PPP Loan&#8221;) administered by the Small Business Administration (the &#34;SBA&#34;) and authorized under
the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;). The Company applied for the PPP Loan, through
its financial institution Truist Bank (the &#8220;Lender&#8221;).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The PPP Loan is evidenced
by an unsecured promissory note issued by the Company (the &#8220;Promissory Note&#8221;) which matures 24 months after the date
of funding, and bears interest at a rate of 1.00% per annum. Monthly principal and interest payments, less the amount of any potential
forgiveness, discussed below, will commence on November 17, 2020. The Promissory Note provides for customary events of default,
including, among others, those relating to failure to make payment, bankruptcy, breaches of representations and material adverse
effects. The Company may prepay the principal of the PPP Loan at any time without incurring any prepayment penalties.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">All or a portion
of the PPP Loan may be forgiven by the SBA and Lender upon application by the Company and documentation of expenditures in
accordance with the SBA requirements. Under the CARES Act, loan forgiveness is available for the sum of documented payroll
costs, covered rent payments, and covered utilities during the eight week period beginning on the date of loan approval. For
purposes of the CARES Act, payroll costs exclude compensation of an individual employee in excess of $100,000, prorated
annually. Not more than 25% of the forgiven amount may be for non-payroll costs. Forgiveness is reduced if full-time
headcount declines, or if salaries and wages for employees with salaries of $100,000 or less annually are reduced by more
than 25%. In the event the PPP Loan, or any portion thereof, is forgiven pursuant to the Paycheck Protection Program, the
amount forgiven is applied to outstanding principal.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The foregoing description
of the PPP Loan does not purport to be a complete statement of the parties&#8217; rights and obligations under the agreement and
is qualified in its entirety by reference to the full text of the Paycheck Protection Program Loan Promissory Note which is attached
as Exhibit 10.1 to this Current Report on Form 8-K and are incorporated by reference herein.</p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 14%; font-size: 10pt"><b>Item 2.03</b></td>
    <td style="width: 86%">
        <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Creation of a Direct Financial Obligation or an
Obligation under an Off-Balance Sheet Arrangement of a Registrant.</b></p></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information contained in Item 1.01 of
this Current Report on Form 8-K with respect to the Financing Agreements is incorporated by reference herein and made a part hereof.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 14%; font-size: 10pt"><b>Item 9.01</b></td>
    <td style="width: 86%; font-size: 10pt"><b>Financial Statements and Exhibits.</b></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(d) Exhibits</p>

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

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 1in">10.1</td><td><a href="appliedopto_ex1001.htm">Paycheck Protection Program Loan Promissory Note, dated April 17, 2020, executed by Applied Optoelectronics, Inc.</a></td></tr>                                                                                                                                                                                         <tr style="vertical-align: top">
<td>&#160;</td><td>104</td><td>Cover Page&#160;Interactive File (the cover page&#160;tags are
embedded within the Inline XBRL document).</td></tr>
</table>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="page-break-before: always; margin-top: 6pt">&#160;</div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SIGNATURES</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-weight: normal">Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf
by the undersigned hereunto duly authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0; margin-top: 0pt; margin-bottom: 6pt">&#160;</p>

<table border="0" cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2"><b></b><span style="font-weight: normal">Applied Optoelectronics, Inc.</span></td></tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2">&#160;</td></tr>
<tr>
    <td style="vertical-align: top; width: 50%">&#160;</td>
    <td style="width: 4%">By:&#160;</td>
    <td style="vertical-align: top; width: 46%">/s/ DAVID C. KUO</td></tr>
<tr>
    <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="border-top: #000000 1px solid; vertical-align: top"><span style="font-variant: small-caps">David C. Kuo</span><br />General
    Counsel and Secretary</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0pt; margin-top: 0pt; margin-bottom: 6pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0pt; margin-top: 0pt; margin-bottom: 6pt">Date:&#160;&#160;April
22, 2020</p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal"></span>&#160;</p>

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 3; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjd0KwjAMhZ9g7xB6LbNWB7I7HSriFBki3hYXpbg1I+38eSTf0rohhkBIzvlyhBiIFS1NhQyneZHDAeum0h6hwAsy2jMGR7bepBBmgVfjPGvru/UHZhQYDEwSj3W4d867cVimICdDpYZKgpymSQKzrYi+ekb2Ykq03ugKtC1hz9SwQa/51X846CdZql9d0hHZGbIpjGLZy29QcqRgR3f9IL45yPNMRIOuIrFiaptvTOs81bCosA5Zrkf/HX0A1iBJDA== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>appliedopto_ex1001.htm
<DESCRIPTION>PAYCHECK PROTECTION PROGRAM PROMISSORY NOTE
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 43.9pt 0pt 380pt; text-align: left">Paycheck Protection Program</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 43.9pt 0pt 380pt; text-align: left">Promissory Note</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 54%; font-size: 10pt"><FONT STYLE="font-size: 10pt">Borrower&nbsp;&nbsp;<U>Applied Optoelectronics, Inc.</U></FONT></TD>
    <TD STYLE="width: 46%; padding-left: 106.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Date&nbsp;&nbsp;&nbsp;<U>April 17, 2020</U></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Borrower&rsquo;s Address <U>13139 Jess Pirtle Blvd. Sugar Land, TX 77478</U></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt">Loan Amount <U>Six Million, Two Hundred and Twenty
        Eight Thousand, Eight Hundred and Ninety Five Dollars and zero Cents</U></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt">Dollars <U>$6,228,895.00</U></P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">For value received,
the borrower(s) named above (whether one or more &ldquo;Borrower&rdquo;), jointly and severally promise to pay to the order of
Truist Bank, a North Carolina banking corporation (&ldquo;Bank&rdquo;) at any of its offices, or at such place as Bank may in writing
designate, without offset in U.S. Dollars and in immediately available funds, the Loan Amount shown above, or the total of all
amounts advanced under this promissory note and any modifications, renewals, extensions or replacements thereof (this &ldquo;Note&rdquo;)
if less than the full Loan Amount is advanced, plus interest and any other amounts due, upon the terms specified below. As used
in this Note, the term &ldquo;Bank Party&rdquo; shall mean and include Bank and any current and future subsidiaries and affiliates
of Bank and each of their respective successors and assigns.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">A fixed payment schedule,
commencing on the date that is seven (7) months from the date the loan evidenced by this Note is funded, consisting of seventeen
(17) consecutive monthly payments of principal and interest, with the principal component of each such payment based upon the
level amortization of principal over a two year period from the date the loan evidenced by this Note is funded and with each payment
payable on the 17th day of each month, beginning November 2020, and a final payment equal to the balance of unpaid principal plus
accrued and unpaid interest and any other amounts owed hereunder due and payable on the later of April 17th, 2022 or the date
that is twenty four (24) months from the date the loan evidenced by this Note is funded (the &ldquo;maturity date&rdquo;), provided,
however, that prior to applying payments in accordance with the foregoing payment structure, all payments shall first be applied
to any accrued but unpaid interest including, without limitation, any deferred but unpaid interest.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The obligations under
this Note will bear interest at a rate of 1.00% per annum (the &ldquo;Rate&rdquo;) from the date the loan hereunder (the &ldquo;Loan&rdquo;)
is funded until the date that the Loan, together with all accrued and unpaid interest and any applicable fees or charges due under
this Note, is paid in full. Interest shall accrue daily and will be calculated based on an actual/360 basis (on the actual number
of days elapsed over a year of 360 days). Notwithstanding the forgoing, payment of interest is deferred for the first six months
of this Loan.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Borrower Paycheck
Protection Program Certifications</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Borrower hereby certifies,
represents, warrants and covenants to Bank as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
has read the statements included in the application related to this Loan (the &ldquo;Application&rdquo;), including the Statements
Required by Law and Executive Orders, and Borrower understands them.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
was and remains eligible to receive a loan under the rules in effect at the time the Application was submitted that have been
issued by the Small Business Administration (&ldquo;SBA&rdquo;) implementing the Paycheck Protection Program under Division A,
Title I of the Coronavirus Aid, Relief, and Economic Security Act (&ldquo;CARES Act&rdquo;) (the &ldquo;<U>Paycheck Protection
Program Rule</U>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
(i) is an independent contractor, eligible self-employed individual, or sole proprietor or (ii) (A) employs no more than the greater
of 500 employees or, if applicable, the size standard in number of employees established by the SBA in 13 C.F.R. 121.201 for Borrower&rsquo;s
industry and (B) is a small business concern as defined in section 3 of the Small Business Act (15 USC 632) (and subject to SBA&rsquo;s
affiliation rules under 13 CFR 121.301(f) unless specifically waived in the Act), a tax-exempt nonprofit organization described
in section 501(c)(3) of the IRC, a tax-exempt veterans organization described in section 501(c)(19) of the IRC, a Tribal business
concern described in section 31(b)(2)(C) of the Small Business Act.</P>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
will, and will ensure that each Owner complies, whenever applicable, with the civil rights and other limitations in the Application
(as used herein the term &ldquo;Owner&rdquo; shall have the same definition as in the Application and the Paycheck Protection
Program Rule).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>All
proceeds of the Loan will be used only for business-related purposes as specified in the Application and consistent with the Paycheck
Protection Program Rule.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>To the extent feasible, Borrower will purchase only American-made equipment and products.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
is not engaged in any activity that is illegal under federal, state or local law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
certifies that any loan received by Borrower under Section 7(b)(2) of the Small Business Act between January 31, 2020 and the
date hereof was for a purpose other than paying payroll costs and other allowable uses for loans under the Paycheck Protection
Program Rule.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
was in operation on February 15, 2020 and had employees for whom Borrower paid salaries and payroll taxes or paid independent
contractors (as reported on Form(s) 1099-MISC) and has provided Bank true, correct and complete information demonstrating that
Borrower had employees for whom Borrower paid salaries and payroll taxes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(j)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>The current economic uncertainty makes the request for the Loan necessary
to support the ongoing operations of Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(k)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>All
proceeds of the Loan will be used to retain workers and maintain payroll or make mortgage interest payments, lease payments, and
utility payments, as specified under the Paycheck Protection Program Rule and Borrower acknowledges that if the funds are knowingly
used for unauthorized purposes, the federal government may hold Borrower and/or Borrower&rsquo;s authorized representative legally
liable, such as for charges of fraud.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(l)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
has provided to Bank all documentation available to Borrower on a reasonable basis verifying the dollar amounts of average monthly
payroll costs for the relevant period, which documentation shall include, as applicable, copies of payroll processor records,
payroll tax filings and/or Form 1099-MISC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><FONT STYLE="font-size: 10pt">Borrower will promptly provide to Bank (i) any additional
documentation that Bank requests in order to verify payroll costs and </FONT>(ii) documentation verifying the number of full-time
equivalent employees on payroll as well as the dollar amounts of payroll costs, covered mortgage interest payments, covered rent
payments, and covered utilities for the eight week period following the Loan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">(<FONT STYLE="font-family: Times New Roman, Times, Serif">n)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
acknowledges that (a) loan forgiveness will be provided by the SBA for the sum of documented payroll costs, covered mortgage interest
payments, covered rent payments, and covered utilities, and not more than 25% of the Forgivable Amount may be for non-payroll
costs and (b) the forgiveness amount is subject to reduction based on employee headcount and compensation reductions during the
8-week loan period as compared to the prior periods in accordance with the CARES Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(o)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
does not have any other application pending for a loan under the Paycheck Protection Program, or any other federal program that
would invalidate its participation in the Paycheck Protection Program.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(p)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>During
the period beginning on February 15, 2020 and ending on December 31, 2020, Borrower has not and will not receive any other loan
under the Paycheck Protection Program.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(q)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
has reviewed the SBA&rsquo;s affiliation rules and standards, including the application of such affiliation standards to eligibility
requirements for the Paycheck Protection Program, and, after due and careful consideration, represents and warrants that Borrower
satisfies all requirements for eligibility for the Paycheck Protection Program.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(r)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
certifies that the information provided in the Application and the information that Borrower provided in all supporting documents
and forms is true and accurate in all material respects. Borrower acknowledges that knowingly making a false statement to obtain
a guaranteed loan from SBA is punishable under the law, including under 18 USC 1001 and 3571 by imprisonment of not more than
five years and/or a fine of up to $250,000; under 15 USC 645 by imprisonment of not more than two years and/or a fine of not more
than $5,000; and, if submitted to a Federally insured institution, under 18 USC 1014 by imprisonment of not more than thirty years
and/or a fine of not more than $1,000,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
acknowledges that it has calculated the eligible Loan amount using the supporting documents which it has submitted to Bank. Borrower
further acknowledges that execution of this Note constitutes Borrower&rsquo;s certification that it is in agreement with the Principal
Amount of the Loan as set forth <FONT STYLE="font-family: Times New Roman, Times, Serif">herein and that such Principal Amount
</FONT>is not in excess of the maximum principal amount permitted in accordance with the CARES Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">(t)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Borrower
understands, acknowledges and agrees that Bank can share any tax information received from Borrower or any Owner with SBA's authorized
representatives, including authorized representatives of the SBA Office of Inspector General, for the purpose of compliance with
SBA Loan Program Requirements and all SBA reviews.</P>

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>Loan Purpose and Updated Financial
Information Required</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Borrower represents and warrants that
the loan evidenced by this Note is being made solely for the permitted use of proceeds specified in the CARES Act and related
regulations, rules and guidance. In addition, Borrower represents, warrants and covenants that no part of the proceeds of the
loan evidenced by this Note will be used directly or indirectly (a) to fund or finance any operations, investments or activities
in or make any payments to a (1) Person that is, or is owned or controlled by, Persons that are the subject of any Sanctions (as
defined below) (each a &ldquo;Sanctioned Person&rdquo;) or (2) country or territory that is the subject of Sanctions, or is owned
or controlled by one or more Sanctioned Person (a &ldquo;Sanctioned Country&rdquo;), or in any other manner that would result
in a violation of any Sanctions by any Person, or (b) in furtherance of an offer, payment, promise to pay, or authorization of
the payment or giving of money, or anything else of value, to any Person in violation of any laws, rules or regulations of any
jurisdiction concerning or relating to bribery or corruption. Borrower further represents, warrants and covenants that while the
loan evidenced by this Note remains outstanding, each Obligor, each subsidiary or affiliate of each Obligor, and their respective
directors, officers, employees, or agents will not (a) be or become a Sanctioned Person, (b) allow any of their assets to be located
in a Sanctioned Country, or (c) derive any of their operating income from investments in, or transactions with, one or more Sanctioned
Person or Sanctioned Country. As used herein, &ldquo;Sanctions&rdquo; means any trade, economic or financial sanctions administered
or enforced by the Office of Foreign Assets Control, the U.S. Department of State, the United Nations Security Council, the EU,
Her Majesty&rsquo;s Treasury or other relevant sanctions authority. As used in this Note, the term &ldquo;Person&rdquo; shall
mean any individual, partnership, firm, corporation, association, joint venture, limited liability company, trust or other entity,
or any governmental authority or governmental agency. As used in this Note the term &ldquo;Obligor&rdquo; shall individually and
collectively refer to Borrower and any other Person that is or hereafter becomes primarily or secondarily liable for the payment
of the loan evidenced by this Note and any Person that has conveyed or may hereafter convey any security interest or lien to Bank
in any real or personal property to secure payment of this Note. Borrower agrees to promptly provide to Bank updated financial
information, including, but not limited to, tax returns, current financial statements in form satisfactory to Bank, as well as
additional information, reports or schedules (financial or otherwise), all as Bank may from time to time request.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>Representations and Warranties</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The Borrower is one of the following:
(a) an individual above the age of majority and has the legal capacity to execute this Note, (b) a corporation, limited liability
company or other registered entity duly organized and existing under the laws of the state of its organization or (c) a non-registered
entity exempt from registration under the laws of any state or jurisdiction. The Borrower is duly qualified and in good standing
where such qualification is necessary. This Note has been duly authorized, executed and delivered by Borrower, has been duly executed
by Borrower or an authorized representative of the Borrower, constitutes Borrower&rsquo;s valid and legally binding obligation
and is enforceable in accordance with its terms against Borrower. The execution, delivery and performance of this Note and the
consummation of the transaction contemplated will not, with or without the giving of notice or the lapse of time, (a) violate
any law applicable to Borrower, (b) violate any judgment, writ, injunction or order of any court or governmental body or officer
applicable to Borrower, (c) violate or result in the breach of any material agreement to which Borrower is a party, nor (d) violate
Borrower&rsquo;s charter, bylaws, articles of organization, operating agreement or any other similar formation or governing documentation,
as applicable. No consent, approval, license, permit or other authorization of any third party or any governmental body or officer
is required for the valid and lawful execution and delivery of this Note. If Borrower is required to deliver to Bank a Beneficial
Ownership Certification pursuant to the requirements of the Beneficial Ownership Rule (31 C.F.R. &sect; 1010.230), Borrower represents
and warrants that the information included in such Beneficial Ownership Certification, or in any other certifications provided
by Borrower or its authorized representative under the application for this loan, is true and correct in all respects. As of the
date of this Note, Borrower represents that Borrower is not subject to any material claim, dispute or litigation that has not
been previously disclosed to Bank in writing.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>CARES Act Compliance</B>. Borrower
represents, warrants and covenants to Bank, as of the date hereof, the end of the 8-week period following the date of the Loan
(&ldquo;Forgiveness Period&rdquo;), and the date that SBA remits payment of the forgiven amount of the Loan to Bank and at all
times the Loan exists or this Note is in effect, as follows:</P>

<P STYLE="text-indent: 20pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Neither Borrower nor any Owner, is presently suspended, debarred, proposed for debarment, declared ineligible, voluntarily
excluded from participation in this transaction by any Federal department or agency, or presently involved in any bankruptcy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Neither Borrower, nor any Owner, nor any business owned or controlled by any of them, ever obtained a direct or guaranteed
loan from SBA or any other Federal agency that is currently delinquent or has defaulted in the last 7 years and caused a loss
to the government.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Neither Borrower, nor any Owner, is an owner of any other business or has common management with any other business, except
as disclosed on addendum A of the Application.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Borrower did not receive an SBA Economic Injury Disaster Loan between January 31, 2020 and April 3, 2020, except as disclosed
on addendum A of the Application.</P>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Neither Borrower (if an individual), nor any individual owning 20% or more of the equity of Borrower, is subject to an
indictment, criminal information, arraignment, or other means by which formal criminal charges are brought in any jurisdiction,
or presently incarcerated, on probation or parole.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Neither Borrower (if an individual), nor any Owner, has within the last 5 years 1) been convicted; 2) pleaded guilty; 3)
pleaded nolo contendere; 4) been placed on pretrial diversion; or 5) been placed on any form of parole or probation (including
probation before judgment).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The United States is the principal place of residence for all employees of Borrower included in Borrower&rsquo;s payroll
calculation included in the Application.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">(h)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Borrower acknowledges and agrees that all proceeds of the Loan shall be used solely to fund the uses specified in the Paycheck
Protection Program Rule (&ldquo;Allowable Costs&rdquo;); provided that, for the avoidance of doubt, in no event shall more than
twenty-five percent (25%) of the total Allowable Costs paid by Borrower using proceeds of the Loan be attributable to non-payroll
costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 20pt; margin-top: 0pt; margin-bottom: 0pt">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>At the conclusion of the Forgiveness Period, Borrower shall promptly but in no event more than thirty (30) days following
the conclusion of the Forgiveness Period submit to Bank all documentation, accompanying certifications and other relevant disclosures
required by the SBA under the CARES Act or otherwise requested by Bank on the worksheet provided by Bank for calculation of loan
forgiveness amounts, a copy of which will be provided to Borrower after the date hereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Default, Acceleration
and Setoff</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">An &ldquo;event of
default&rdquo; shall occur hereunder upon the occurrence of any one or more of the following events or conditions:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(a)</TD><TD STYLE="text-align: left">the failure by any Obligor to pay at any time after the
date that occurs six months after the funding date of this Note, whether by acceleration or otherwise, (i) any interest or fees
owed under this Note when due and such failure shall continue unremedied for a period of five (5) days thereafter or (ii) any
principal amount owed under this Note when due;</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(b)</TD><TD STYLE="text-align: left">(i) the occurrence of any event of default under any other
agreement executed in connection with this Note or the failure of any Obligor to perform any covenant, promise or obligation contained
in this Note or such other agreement, provided, however that if such failure relates to a covenant other than a negative covenant
or a financial covenant under this Note or any agreement executed in connection with this Note, the Obligor shall have thirty
(30) days to cure such failure after the earlier of the date (A) the Obligor or any officer or representative of the Obligor becomes
aware of such failure or (B) notice of such failure is given to such Obligor by Bank or (ii) the occurrence of any event of default
under, or the failure of any Obligor to perform any covenant, promise or obligation contained in, any other agreement to which
any Obligor and any Bank Party are parties;</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(c)</TD><TD STYLE="text-align: left">any representation or warranty of any Obligor contained
in this Note or any other agreement with any Bank Party shall prove to be incorrect in any material respect (other than any representation
or warranty that is expressly qualified by a material adverse effect or other materiality, in which case such representation or
warranty shall prove to be incorrect in any respect);</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(d)</TD><TD STYLE="text-align: left">the failure of any Obligor to pay when due any principal,
interest or other amount due under any indebtedness of such Obligor (after any applicable grace period specified in connection
with such indebtedness) to any creditor other than Bank or any event shall occur or condition shall exist under any agreement
or instrument relating to such indebtedness, if the effect of such event or condition is to accelerate, or permit the acceleration,
of such indebtedness;</TD>
</TR></TABLE>



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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(e)</TD><TD STYLE="text-align: left">the dissolution, liquidation, merger, consolidation, termination
or suspension of usual business of any Obligor;</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(f)</TD><TD STYLE="text-align: left">the death or declaration of incompetency of any Obligor
that is a natural person unless within thirty (30) days after the death or declaration of incompetency of such Obligor, a substitute
Obligor acceptable to Bank shall have executed documentation in form and substance acceptable to Bank;</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(g)</TD><TD STYLE="text-align: left">any person or entity, or any group of related persons or
entities, shall, without Bank&rsquo;s prior written consent, have or obtain legal or beneficial ownership of a majority of the
outstanding voting securities or rights of any Obligor that is not a natural person, other than any person or entity, or any group
of related persons or entities that has such majority ownership as of the date of this Note; or any change in the ownership or
control information in Borrower&rsquo;s Beneficial Ownership Certification shall have occurred since the date of this Note;</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(h)</TD><TD STYLE="text-align: left">any Obligor shall (i) commence a voluntary case or other
proceeding or file any petition seeking liquidation, reorganization or other relief under any federal, state or foreign bankruptcy,
insolvency or other similar law now or hereafter in effect or seeking the appointment of a custodian, trustee, receiver, liquidator
or other similar official for such Obligor or any substantial part of such Obligor&rsquo;s property, (ii) consent to the institution
of, or fail to contest in a timely and appropriate manner, any proceeding or petition described in clause (i) of this section
(h), (iii) apply for or consent to the appointment of a custodian, trustee, receiver, liquidator or other similar official for
such Obligor or for a substantial part of such Obligor&rsquo;s assets, (iv) file an answer admitting the material allegations
of a petition filed against such Obligor in any such proceeding, (v) make a general assignment for the benefit of creditors, or
(vi) take any action for the purpose of effecting any of the foregoing;</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(i)</TD><TD STYLE="text-align: left">an involuntary proceeding shall be commenced or an involuntary
petition shall be filed seeking (i) liquidation, reorganization or other relief in respect of any Obligor or such Obligor&rsquo;s
debts, or any substantial part of such Obligor&rsquo;s assets, under any federal, state or foreign bankruptcy, insolvency or other
similar law now or hereafter in effect or (ii) the appointment of a custodian, trustee, receiver, liquidator or other similar
official for any Obligor or for a substantial part of such Obligor&rsquo;s assets, and in any such case, such proceeding or petition
shall remain undismissed for a period of sixty (60) days or an order or decree approving or ordering any of the foregoing shall
be entered;</TD>
</TR></TABLE>

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

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

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

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

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



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(j)</TD><TD STYLE="text-align: left">the entry of a judgment, award or order against any Obligor
which remains unstayed, unsatisfied or unbonded for thirty (30) days following the issuance of such judgment, award or order,
or the issuance or service of any attachment, levy or garnishment against any Obligor or the property of any Obligor or the repossession
or seizure of property of any Obligor;</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(k)</TD><TD STYLE="text-align: left">the sale or transfer by any Obligor of all or substantially
all of such Obligor&rsquo;s assets other than in the ordinary course of business;</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(l)</TD><TD STYLE="text-align: left">any provision of any guaranty, security agreement, or other
collateral documentation shall, due to any act or failure to act by any Obligor, cease to be valid and binding on, or enforceable
against, any Obligor, or any Obligor shall so state in writing, or any Obligor shall terminate or seek to terminate such Obligor&rsquo;s
obligations under such agreements;</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(m)</TD><TD STYLE="text-align: left">a material adverse change in the financial condition, operations,
business, or prospects of any Obligor has occurred since the date of this Note; or</TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 20pt"></TD><TD STYLE="width: 20pt; text-align: left">(n)</TD><TD STYLE="text-align: left">an event of default occurs under this Note or on any other
outstanding SBA or SBA guaranteed loan to Borrower.</TD>
</TR></TABLE>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Bank shall not be obligated
to fund this Note or make any advance under this Note if at the time such funding or advance is requested there exists (i) an
event of default or (ii) an event or condition which with the passage of time or giving of notice or both would result in an event
of default. Upon the occurrence of an event of default, Bank shall, at its option, have the remedies provided herein and by any
other agreement between Bank and any Obligor or under applicable law, including without limitation, declaring the entire outstanding
principal balance, together with all interest thereon and any other amounts due under this Note, to be due and payable immediately
without presentment, demand, protest, or notice of any kind, except notice required by law. Upon the occurrence of an event of
default under paragraph (h) or (i) above, the entire outstanding principal balance, together with all interest thereon and any
other amounts due under this Note, shall automatically become due and payable without presentment, demand, protest, or notice
of any kind except notice required by law, and Bank&rsquo;s obligation to make advances under this Note shall automatically terminate
without notice or further action by Bank. Upon the occurrence of an event of default, as of the date of such event of default,
Bank, at its option, may charge interest on the unpaid balance of this Note at the lesser of (a) the Rate plus 4.00% per annum
or (b) the maximum rate allowed by law (the &ldquo;Default Rate&rdquo;) until paid in full. To the extent permitted by law, upon
the occurrence of an event of default, Bank will have the right, in addition to all other remedies provided herein, to set off
the amount due under this Note or due under any other obligation of Borrower to Bank against any and all accounts, whether checking
or savings or otherwise, credits, money, stocks, bonds or other security or property of any nature whatsoever on deposit with,
held by, owed by, or in the possession of any Bank Party to the credit of or for the account of Borrower, without notice or consent
of Borrower. In addition to the foregoing, Bank shall not be obligated to fund this Note or make any advance under this Note in
the event of material deterioration or impairment of the Collateral or any material decline or depreciation in the value of the
Collateral which causes the Collateral to become unsatisfactory as to character or value. The remedies provided in this Note and
any other agreement between Bank and any Obligor and by applicable law are cumulative and not exclusive of any other remedies
provided by applicable law.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">If any portion of a
payment is at least fifteen (15) days past due, Borrower agrees to pay a late charge equal to the lesser of $50.00 or 4% of the
amount which is past due. Unless prohibited by applicable law, Borrower agrees to pay the fee established by Bank from time to
time for returned checks if a payment is made on this Note with a check and the check is dishonored for any reason after the second
presentment. In addition to any other amounts owed under the terms of this Note, Borrower agrees to pay those fees and charges
disclosed in the Disbursements and Charges Summary or other form of closing statement, if any, related to the loan evidenced by
this Note which, to the extent it exists, is incorporated in this Note by reference and, as permitted by applicable law, Borrower
agrees to pay the following: (a) all expenses, including, without limitation, any and all costs incurred by Bank related to enforcement,
all court costs and out-of-pocket collection expenses, and reasonable attorneys&rsquo; fees actually incurred, whether suit be
brought or not, incurred in collecting this Note; (b) all costs incurred in evaluating, preserving or disposing of any Collateral
granted or hereafter granted as security for the payment of this Note, including the cost of any audits, appraisals, appraisal
updates, reappraisals or environmental inspections which Bank from time to time in its sole discretion may deem necessary; (c)
any premiums for property insurance purchased on behalf of Borrower or on behalf of the owner(s) of any Collateral pursuant to
any security instrument relating to any Collateral; (d) any expenses or costs (including reasonable attorneys&rsquo; fees) incurred
in defending any claim arising out of the execution of this Note or the obligations which it evidences; and (e) any other charges
permitted by applicable law. Borrower agrees to pay such amounts on demand or, at Bank&rsquo;s option, such amounts may be added
to the unpaid balance of the Note and shall accrue interest at the stated Rate.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Borrower may make a
prepayment in any amount at any time without penalty.</P>

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Borrower is directed
to make payments at the address indicated on the billing statement provided by Bank, or at such place as Bank may otherwise indicate
in writing. Payments may also be made at those Bank branches which accept loan payments, however, Borrower acknowledges that Borrower
is not directed to make payments at such branches and that Bank&rsquo;s acceptance of payments at such branches is an accommodation
to Borrower which may be revoked at any time in Bank&rsquo;s sole and absolute discretion. All amounts received by Bank shall
be applied to expenses, fees and interest before principal or in any other order as determined by Bank, in its sole discretion,
as permitted by law. Payments will be credited as of the date stamped upon receipt, or as of the standard payment processing date
for similar payments if a payment is not stamped. Payments received on Saturday will be credited on Bank&rsquo;s next business
day. If any payment date falls on a Saturday or Sunday or a legal bank holiday, payment will be due on the next business day.
Bank&rsquo;s business days are Monday through Friday, not including legal bank holidays.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Borrower and each other
Obligor waive presentment, demand, protest, notice of protest and notice of dishonor and waive all exemptions, whether homestead
or otherwise, as to the obligations evidenced by this Note and waive any discharge or defenses based on suretyship or impairment
of Collateral or of recourse. Borrower waives any rights to require Bank to proceed against any other Obligor or any Collateral
before proceeding against Borrower. Borrower further agrees that without notice to any Obligor and without affecting any Obligor&rsquo;s
liability, Bank, at any time or times, may grant extensions of the time for payment or other indulgences to any Obligor or permit
the renewal or modification of this Note, or permit the substitution, exchange or release of any Collateral for this Note and
may add or release any Obligor whether primarily or secondarily liable. Borrower further agrees that Bank may apply all monies
made available to it from any part of the proceeds of the disposition of any Collateral or by exercise of the right of setoff
either to the obligations under this Note or to any other obligations of any Obligor to Bank, as Bank may elect from time to time.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Waiver of Jury Trial</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>TO THE EXTENT PERMITTED
BY APPLICABLE LAW, BORROWER AND BANK HEREBY KNOWINGLY, VOLUNTARILY, INTENTIONALLY, AND IRREVOCABLY WAIVE, TO THE FULLEST EXTENT
PERMITTED BY APPLICABLE LAW, THE RIGHT EITHER OF THEM MAY HAVE TO A TRIAL BY JURY IN RESPECT TO ANY LITIGATION, WHETHER IN CONTRACT
OR TORT OR OTHERWISE, AT LAW OR IN EQUITY, BASED HEREON OR ARISING OUT OF, UNDER OR IN CONNECTION WITH THIS NOTE AND ANY OTHER
DOCUMENT OR INSTRUMENT CONTEMPLATED TO BE EXECUTED IN CONJUNCTION WITH THIS NOTE, OR ANY COURSE OF CONDUCT, COURSE OF DEALING,
STATEMENTS (WHETHER VERBAL OR WRITTEN) OR ACTIONS OF ANY PARTY HERETO. THIS PROVISION IS A MATERIAL INDUCEMENT FOR BANK ENTERING
INTO OR ACCEPTING THIS NOTE. FURTHER, BORROWER HEREBY CERTIFIES THAT NO REPRESENTATIVE OR AGENT OF BANK, NOR BANK&rsquo;S COUNSEL,
HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT BANK WOULD NOT, IN THE EVENT OF SUCH LITIGATION, SEEK TO ENFORCE THIS WAIVER OF
RIGHT TO JURY TRIAL PROVISION.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Waiver of Damages
other than Direct or Actual</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>TO THE GREATEST
EXTENT PERMITTED BY APPLICABLE LAW, BORROWER AND BANK HEREBY IRREVOCABLY WAIVE (AND IRREVOCABLY AGREE NOT TO ASSERT) ANY CLAIM
WHATSOEVER FOR SPECIAL, INDIRECT, INCIDENTAL, EXEMPLARY, CONSEQUENTIAL OR PUNITIVE DAMAGES OR LOST PROFITS (AS OPPOSED TO DIRECT
OR ACTUAL DAMAGES) AGAINST EACH OTHER (OR AGAINST EACH OTHER&rsquo;S RESPECTIVE DIRECTORS, OFFICERS, EMPLOYEES, ATTORNEYS OR AGENTS)
AT ANY TIME ARISING UNDER OR RELATING TO THIS NOTE, ANY RELATED DOCUMENT, OR ANY TRANSACTION CONTEMPLATED HEREIN OR THEREIN.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Patriot Act Notice</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Bank hereby notifies
Borrower that pursuant to the requirements of the USA PATRIOT Act (Title III of Pub. L. 107-56 signed into law October 26, 2001),
Bank may be required to obtain, verify and record information that identifies Borrower, which information includes the name and
address of Borrower and other information that will allow Bank to identify Borrower in accordance with the Act. Further, Bank
hereby notifies Borrower that, pursuant to the requirements of the Beneficial Ownership Rule (31 C.F.R. &sect; 1010.230), Bank
may be required to obtain, verify and record information contained in a Beneficial Ownership Certification executed by Borrower,
which will identify the key individuals who have beneficial ownership or control of Borrower.</P>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Hold Harmless and
Indemnification</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Borrower hereby indemnifies
and agrees to hold each Bank Party and its officers, directors, employees, agents and affiliates (each an &ldquo;Indemnitee&rdquo;)
harmless from and against all claims, damages, liabilities, costs (including reasonable attorneys&rsquo; fees and legal expenses),
causes of action, actions, suits and other legal proceedings (collectively, &ldquo;Claims&rdquo;) in any matter relating to or
arising out of this Note or any document or agreement executed in connection with this Note, or any act, event or transaction
related thereto or to the Collateral. Borrower shall promptly provide Bank with written notice of any such Claim, provided, however,
that this indemnity shall not apply to any Claims arising solely from the gross negligence or willful misconduct of such Indemnitee
as determined by a court of competent jurisdiction in a final non-appealable judgment or order. Upon request of Bank, Borrower
shall defend each applicable Indemnitee from such Claims, and pay the reasonable attorneys&rsquo; fees, legal expenses and other
costs actually incurred in connection therewith, or in the alternative, at Bank&rsquo;s option, each applicable Indemnitee shall
be entitled to employ its own legal counsel to defend such Claims at Borrower&rsquo;s sole expense.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Any provision of this
Note or any agreement executed in connection with this Note which is prohibited or unenforceable shall be ineffective to the extent
of such prohibition or unenforceability without invalidating the remaining provisions of this Note or any such agreement. No amendment,
modification, termination or waiver of any provision of this Note or any agreement executed in connection with this Note, nor
consent to any departure by Borrower from any term of this Note or any agreement executed in connection with this Note, shall
in any event be effective unless it is in writing and signed by an authorized officer of Bank, and then such waiver or consent
shall be effective only in the specific instance and for the specific purpose for which given. No failure or delay on the part
of Bank to exercise any right, power or remedy under this Note or any agreement executed in connection with this Note shall be
construed as a waiver of the right to exercise the same or any other right at any time. The captions of the paragraphs of this
Note are for convenience only and shall not be deemed to constitute a part hereof or used in construing the intent of the parties.
All representations, warranties, covenants and agreements contained herein or made in writing by Borrower in connection herewith
shall survive the execution and delivery of this Note and any other agreement, document or writing relating to or arising out
of any of the foregoing. All notices or communications given to Borrower pursuant to the terms of this Note shall be in writing
and may be given to Borrower at Borrower&rsquo;s address as stated at the top of this Note unless Borrower notifies Bank in writing
of a different address. Unless otherwise specifically provided herein to the contrary, such written notices and communications
shall be delivered by hand or overnight courier service, or mailed by first class mail, postage prepaid, addressed to Borrower
at the address referred to herein. Any written notice delivered by hand or by overnight courier service shall be deemed given
or received upon receipt. Any written notice delivered by U.S. Mail shall be deemed given or received on the third (3rd) business
day after being deposited in the U.S. Mail. Notwithstanding any provision of this Note or any agreement executed in connection
with this Note to the contrary, Borrower and Bank intend that no provision of this Note or any agreement executed in connection
with this Note be interpreted, construed, applied, or enforced in a way that will permit or require the payment or collection
of interest in excess of the highest rate of interest permitted to be paid or collected by the laws of the jurisdiction indicated
below, or federal law if federal law preempts the law of such jurisdiction with respect to this transaction (the &quot;Maximum
Permitted Rate&quot;). If, however, any such provision is so interpreted, construed, applied, or enforced, Borrower and Bank intend
(a) that such provision automatically shall be deemed revised so as to require payment only of interest at the Maximum Permitted
Rate; and (b) if interest payments in excess of the Maximum Permitted Rate have been received, that the amount of such excess
shall be deemed credited retroactively in reduction of the then-outstanding principal amount of this obligation, together with
interest at the Maximum Permitted Rate. In connection with all calculations to determine the Maximum Permitted Rate, Borrower
and Bank intend (a) that all charges be excluded to the extent they are properly excludable under the usury laws of such jurisdiction
or the United States, as they from time to time are determined to apply to this obligation; and (b) that all charges that may
be spread in the manner provided by statute of the jurisdiction indicated or any similar law, be so spread. Borrower agrees to
sign any and all additional documentation Bank requests related to this Loan based upon amendments or revisions to the CARES Act,
Paycheck Protection Program Rule and the Application including, without limitation, any form promissory note issued by the SBA
or any amendment harmonizing this Note and such SBA form note.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Successors and Assigns
and Choice of Law</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">This Note shall apply
to and bind Borrower&rsquo;s heirs, personal representatives, successors and permitted assigns and shall inure to the benefit
of Bank, its successors and assigns. Notwithstanding the foregoing, Borrower shall not assign Borrower&rsquo;s rights or obligations
under this Note without Bank&rsquo;s prior written consent. This Note shall be governed by applicable federal law and the internal
laws of the state of North Carolina. Borrower agrees that certain material events and occurrences relating to this Note bear a
reasonable relationship to the laws of North Carolina and the validity, terms, performance and enforcement of this Note shall
be governed by the internal laws of North Carolina which are applicable to agreements which are negotiated, executed, delivered
and performed solely in North Carolina. Unless applicable law provides otherwise, in the event of any legal proceeding arising
out of or related to this Note, Borrower consents to the jurisdiction and venue of any court located in the state of North Carolina.
Nothing in this Note or in any other document or agreement entered into in connection with this Note shall affect any right that
Bank may have to bring any action or proceeding arising out of or related to this Note against Borrower or its properties in the
courts of any jurisdiction.</P>

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In the event the SBA
becomes the holder of this Note, this Note will be interpreted and enforced under federal law, including SBA regulations. Bank
or SBA may use state or local procedures for filing papers, recording documents, giving notice, foreclosing liens, and other purposes.
By using such procedures, SBA does not waive any federal immunity from state or local control, penalty, tax, or liability. As
to this Note, Borrower may not claim or assert against SBA any local or state law to deny any obligation, defeat any claim of
SBA, or preempt federal law.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Documentary and
Intangible Taxes</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In the event that any
intangible tax or documentary stamp tax is due from Bank to any state or other governmental agency or authority because of the
execution or holding of this Note, Borrower shall, upon demand, reimburse Bank for any such tax paid. Pursuant to State of Florida
Office of Governor Executive Order Number 20-95, the collection of Florida documentary stamp tax is suspended for all notes and
other written obligations made pursuant to Title 1 of the CARES Act and related regulations, rules, and guidance.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Transfer of Loan</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Bank may, at any time,
sell, transfer or assign the Note, the related security instrument and any related loan documents, and any or all servicing rights
with respect thereto, or grant participations therein or issue mortgage pass-through certificates or other securities evidencing
a beneficial interest in a rated or unrated public offering or private placement (the &ldquo;Securities&rdquo;). Bank may forward
to each purchaser, transferee, assignee, servicer, participant, or investor in such Securities or any Rating Agency (as hereinafter
defined) rating such Securities (collectively, the &ldquo;Investor&rdquo;) and each prospective Investor, all documents and information
which Bank now has or may hereafter acquire relating to Borrower, any loan to Borrower, any guarantor or the property, whether
furnished by Borrower, any guarantor or otherwise, as Bank determines necessary or desirable. The term &ldquo;Rating Agency&rdquo;
shall mean each statistical rating agency that has assigned a rating to the Securities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>State Specific Disclosures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Texas residents</B>:
This notice is being provided by Bank in compliance with &sect;26.02 of the Texas Business and Commerce Code, which provides that
certain loan agreements must be in writing to be enforceable. As used in this notice, the term &ldquo;loan agreement&rdquo; means
one or more promises, promissory notes, agreements, undertakings, security agreements, deeds of trust, or other documents, or
commitments, or any combination of these actions or documents, executed in connection with the loan from Bank. <B>THIS WRITTEN
LOAN AGREEMENT IN CONNECTION WITH THE NOTE REPRESENTS THE FINAL AGREEMENT BETWEEN THE PARTIES AND MAY NOT BE CONTRADICTED BY EVIDENCE
OF PRIOR, CONTEMPORANEOUS, OR SUBSEQUENT ORAL AGREEMENTS OF THE PARTIES. THERE ARE NO UNWRITTEN ORAL AGREEMENTS BETWEEN THE PARTIES.
This notice shall be deemed to be a part of each document which is executed by the Borrower and which comprises a part of the
loan agreement. The Borrower acknowledges receipt of a copy of this notice and agrees that all documents in connection with the
Note are subject to the provisions of &sect;26.02 of the Texas Business and Commerce Code<FONT STYLE="font-family: Times New Roman, Times, Serif">.</FONT></B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">This Note may be executed
in any number of counterparts, each of which shall be an original, but all of which shall together constitute one and the same
agreement. This Note shall be effective upon Borrower&rsquo;s execution of this Note and Bank&rsquo;s receipt of duly executed
counterparts from each of the parties hereto. Upon approval by Bank in its sole discretion, signatures to this Note transmitted
in a commonly accepted electronic format that reproduces an image of the actual executed signature page shall have the same legal
effect, validity, and enforceability as a manually executed counterpart of the document to the extent and as provided for in the
Federal Electronic Signatures in Global and National Commerce Act and the applicable state law based on the Uniform Electronic
Transactions Act. Further, Borrower agrees to deliver a manually executed counterpart of this Note to Bank no later than ten (10)
days following the date of this Note.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">By signing below under seal, Borrower agrees to the terms of this Note and the disbursement
of proceeds as described in the Disbursements and Charges Summary form or other closing statement, if any, provided in connection
with this transaction.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Borrower Name: <U>Applied Optoelectronics, Inc.</U></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>/s/ Stefan Murry&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Seal)</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Signature of Authorized Representative of Borrower</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Name, printed or typed of Authorized Representative</P>



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

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>aaoi-20200417.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOauCGaPty552GYkxvmR5fRmafycuTu9wpi3QSHgW0YML -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:AAOI="http://ao-inc.com/20200417" elementFormDefault="qualified" targetNamespace="http://ao-inc.com/20200417">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://ao-inc.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="aaoi-20200417_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="aaoi-20200417_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>aaoi-20200417_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>aaoi-20200417_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.3a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://ao-inc.com/role/Cover" xlink:href="aaoi-20200417.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://ao-inc.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>6
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &B"EE ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ :(*64"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !H@I905<WGK.X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2@,Q$(9?17+?G6PJ!<,VEXHG!<&"XBTDTS:XR89D9+=O;W9M
MMX@^@,?,_/GF&YC61&GZA,^ICYC(8;X9?1>R-''#CD11 F1S1*]S71*A-/=]
M\IK*,QT@:O.A#PB"\S5X)&TU:9B 55R(3+762)-04Y_.>&L6?/Q,W0RS!K!#
MCX$R-'4#3$T3XVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT
M\/;T^#*O6[F020>#Y5=VDDX1-^PR^76UO=\],"6XX!6_K838-6O9W$DNWB?7
M'WY78=];MW?_V/@BJ%KX=1?J"U!+ P04    " !H@I90F5R<(Q &  "<)P
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
M\)03&&+JFX]A0N[C42<PR12XCV!"[N-Y)S#.%+@/,5G(?3SS!"8Z ^Y#3.C
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
MZ*!Y$QHON)Q:KSF+(?&,[Q]&CV+IP9B%8._NE73BCQS#]\Q_ %!+ P04
M" !H@I90_\ F"+T   "% @  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSK9)!"H,P$ "_(GE 5VWIH:BG7KRV_4#0U8B:A.R6ZN^;>E%!H0<O"6'#
MS$"2/+"3W!A-JK$4#'VG*16*V=X J%#82SH9B]I/*N-ZR?[H:K"R:&6-$(?A
M%=R2(;)DR0SR,A4N+R,1O*2KD5,!0P<?XUI2B$PP;=')"_R5T>(_>E-538%W
M4[Q[U+Q1,0L$; ?%<Q IZ;!\LFMT34>'K.![,>=%#(\='E\Q4??TEUG/7H(P
MK8>_R43]-<#JUV5?4$L#!!0    ( &B"EE +C]@#(0$  %<$   3    6T-O
M;G1E;G1?5'EP97-=+GAM;+5434_#, S]*U.O:,W@P %MNP!7F 1_("1N&S5?
MLKW1_7O<;D-B*F)HVR6)\^SW7A(K\_=M!IITP4=:% US?E"*3 -!4YDR1$&J
MA$&SA%BKK$VK:U!WL]F],BDR1)YRSU$LYT]0Z;7GR>-NOZ=>%#IG[XQFEZ+:
M1'M$.MT3E@A^R*'&9;J1A&+RW D+R=ZB$)0*=8+"<6$?2]WK!A"=A7]92U7E
M#-ADUD%*2LH(VE(#P,&7U&@$^\;H8KWWN]+(+SH(L>J\^I%07L\';SV,&QB0
M2RJSM 6,20W ;KP]2_#0#28A3#,*BNQ&CB>65H*2ZA,O>43H6\>"/4E<J*_W
ML)\)VV$]=N'?(*EA.N_6_VATF<N@7?S-R$=*[4%?#?_)\@M02P$"% ,4
M" !H@I90'R// \     3 @  "P              @ $     7W)E;',O+G)E
M;'-02P$"% ,4    " !H@I90)^B'#H(   "Q    $               @ 'I
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( &B"EE!5S>>L[@   "L"
M   1              "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( &B"EE"97)PC$ 8  )PG   3              "  ;8"  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ :(*64((SFO>= @  DPL  !@
M         ( !]P@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( &B"EE .G>T_5P(  .T%   4              "  <H+  !X;"]S:&%R
M9613=')I;F=S+GAM;%!+ 0(4 Q0    ( &B"EE"ZH3F*UP$  #(&   -
M          "  5,.  !X;"]S='EL97,N>&UL4$L! A0#%     @ :(*64# #
M][XW 0  (@(   \              ( !51   'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( &B"EE#_P"8(O0   (4"   :              "  ;D1  !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( &B"EE +C]@#
M(0$  %<$   3              "  :X2  !;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@     *  H @ (    4      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="appliedopto_i8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ao-inc.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="appliedopto_i8k.htm">appliedopto_i8k.htm</File>
    <File>aaoi-20200417.xsd</File>
    <File>aaoi-20200417_lab.xml</File>
    <File>aaoi-20200417_pre.xml</File>
    <File>appliedopto_ex1001.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>8
<FILENAME>0001683168-20-001257-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-20-001257-xbrl.zip
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
M!#+:)D17!80(8 U@I%*CQ7SFOV]9XMT\%M F#TGY'GH/*Z#>+3(]MMOD .*
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
MV\.NLL*;OOU0#=]C"L6.LR4T) \'>)XR0]/2L3X31"0V'=ONX//D]_6EH&'
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
MT0AH'7"YO[>#:I4F98UX_5[7B@?:--S43K!_H$/MAHJ'"VZ>*0\*&N[W0*.
M#4<F#_Q9%X4FS06(= KDE-$G8/(L/\.Q \4IORY_>X@E[]B&9GH.)^JW#UF-
MU_1ZU[YU^W_%.F37#6Y:F'MA=$SG (Y19>S%2OH)G7TZH<P[B 0*PT>;9!HY
M) VF-O /^^O=79?4WLAUU>^=@8B4%"P['.EKVJ3A>RN'GJ 67K)LY?:;>!6=
M>M(6YP]Q1C]]WR8?L6^=';O63,:%F>LD0R:97"3(TV$[Q&0"O)*N'*N>&U6
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
MQ$&29Y$"N7%O60^T6[[F7)B4Q4.^9>;F3-B?(<'<I]##Q0/SB[&'2!!HHK1
MKK!LBV9_!1PO=H=SH"NF)?3!]J%A-[" =DSI/@Q:0DO:-M.O0>9<N_Q:%(%;
MHQ>TS8#13DO#Z H+9Q0<IX4NXE.4D:L#V_Q@ZC^76GS@<GOM832[->^]"'*/
MP !]C(*^RAGCR4'[]82<18C8I )-MGB8#U#C\CP;%*>V, 5*4FIMY]F/+K49
M%VYKC8,30C72HU%PTLI%PFHX%7"825U9?U,W3O]AR"_Y*FZ) 3LW$".8UF7@
MD>S:=P,? &^E@YL@9B3<Z4XHWMK3K76NAN+,RPR2O$N_$E!V<Z:;B)RWY.6G
M"H9-OXI/5N=@7:(.UP7B=8N@<(.-R?%.%6^2#X$G%E0B+F\<E12!P:Q0Y:4Q
M52.S!3U!&8P"A@@3Y@#S;FH(]#YB)AP2R5AJZB3,:$"F"(#4,O1_RYK\)]5\
MV6>+803;-86M+@)__\A4^6SV4"7S,@N0X^.!"&&Q;C:A<CD&)P<UEEP=1_JA
M, Z5W,13MW$W? I+L>DRS"IP?GR4.OZ)WI#N0C34]X_3UO^L2SC02ZX0W5:)
M=\2DL5)?9L+M:O[HE&F]T7V(UE0G*4+PQ" N $=;8E42=Q+,S!U!\9[2Y4W[
M5@9%F8*3BO<T@0&ZOE9;#'9"M=L<*3=84.3R-(480RR)!7K2M6F4->7HATN"
MXK 3F)S6=G),?"BH)QF5T$+?>IR(PT=;SR"F8\*K>NV9\/+*8Q]MO0M"GW>"
M5F\=SPLII=TP7""A/A*K$.OD#L2*Q+":4UB>8QTJLA'.B@\,TH%8'*PK(3TO
M$_%0@HOMSHF\9\E'^@G/!F.@!!/$;FD?.8%4[.!81';D5FI6HR7\)Q*I8%SL
M$(,*BTH*+"J;S[!!U!R0)&$W=A!A9ENM,G/!& K[,X.C V2K>Z]-O*(V?^3*
ML>O=+E0CF3J*2?V>EY-@V-/:HO7LG#SS (T\3=A_XVY]K#43MF\=<(SPD?K$
M*\!U]GE!4P,]7&O>UD;G>,1WUQW0K/4KS)#=^)1;U =G>/E(.,3=B%3BNZ,O
M1&L4/Q'D>>J R!@F9[NQ6'!?$)F,5>3/-N4C _L0 YO>@8$Q&#[$-1/8D1$N
MR_;&W\(U5FVK\UL&.^ATF"LC,3L8;..Q42%V24!2:BWD'YT!$_MP([8^;O,>
MGRD;^%R\V ,,8XRV+V/+FGF[J3R <1N$>")%8(I98^F(=98+DTI+[W>8G4QJ
M_9%^/T2_\4=*BRNXE%Z& MC2F]XBI& OP(55D7U!4VO)-Q.X8C+)$])@LVM\
M-[0JI%X4:-83^:UA"O)W%-8AJ:2P==C%ND7P34$Y3BHW-B)^R](][PXUF%#Q
MD!\(IQ5,QIU-.C2(KRY(H6_$)W;&%-FTQ?:HR"K(]1%VF_#5;\5G$TF4#5D2
MT%H5"-81101U>KO]8'SQ_ R/)X]<;7<Z>7%2EGE:VR"0?V*T.7^8F^+"!@[D
MJ?L:H?T@YCFVS< W:XBJRSHHPM8ZSX_\\D.[-KOKKAG-,0V,)'1F,8IZ79B*
ML&+-Q??%W4%^QQ+LZ+S@$#VI >C\5RW+8V CNV.W(8-%@QS&(W/L2;_G1,,I
M8FQ<+ .RQ4"N=UI!,]NQC9*3VH<8H3,U*YIZI+0/4=K%'27+A8M^ECA8%Q11
MY/6"'5]26TGR+2"IT;.4%ICV-'*Q-[@YWMM%2701CEZQ>Y0C-X@ <@N;E(@V
M4K-<J$#N0@60R'TDG(7A!P'RZBJG6U$B2Q.)_>=J7VUY0TX(93AMG9)(M438
MVU>&+L;NTBB[,AZX3X?%S\#-K(5!#PU=+VQ74Q@,96]F[="O2B%U2O(&SF"E
MS_'#$1CAP10-%(Y?@D=O]? >3]\'3M_E'4]?T^*!IBJ$EI+^KQU@?,F:C94S
M73$.R5LQ2U*1G$TE@J4QE(.S<=T7IAV-Z7P_B9D% FBW#-5,\@]X"#G)YB7B
MR^E&*%K171A%E^77S9AT7YZ:8M%YB!*>@['[-O9!JREL2!XG2 ,4JV],9+&@
MA1=B\ QT>B:;#I+ZS)K)6D8?N54J?,;FRPF?"Y@7AYM';)T1[F4CK8),G,@)
MB#>@DD/F*01VE*Q-D@F<P_LY8@UX(JXJ9VB)1.,)M]/M8J.N+5S'F'<(*<2>
MQ-)J*4!M-$BT,H.&PSF+6.0/A_S)R]S=WW"5^[WV,K-M_,X+S=E!< 97ZY:8
MX7\EN>]B3+ID"<7;!:AN&GEOB ]KOVK80.PB4QM#$^V>OO-K#AU#OYR52%UP
M>D$<DZ"UG!.?;R>:AM7[*%4*K/\56N]L6B,)V%B1GY"IGX(C70@!G2TJ,O3(
M5#_$5),[,54.?!'&&1PMAPJQ'#:6&.O@>6"MCH?:QYF@++_" _@Q;#7)G(FL
M)8NT^).O[8UJ=AE]-+^RQ^@C&;E:P<?A2-^9D3O3]>=C+WBD R[>6K1/Y"X2
M^.\8 %ZI49L7A/P7%N&2PT Q)Q,N:U+.09E>X?PKD_>H4#VW"A73E02 DS)5
M&",!R](+_7@3*[!)<288C4A)$FYD#M[8\H&C?#, X<N]>!<X_4^/</HO#Z?_
MZ3\63O^1Q/MXE\I=^N<=#5&&$QXB/_?I+M -&OL<%U;8:ABCV"5C$]K5\+M>
MHFNZSFRY"&JASB9Y%KO,"C=AXECF+C'90>!BO6E$#(AOOH(J1W&5>,>JKBH]
MO>374W/%";YT@:4'N')Q=U;6Y^HR476O=,[" !)?:<K2F5!-\B_Q?MSPZJ/P
M]R&"_>N.!%MJ!L!3\/1,H$+A'LT()DG2EQ,A,"*;OKU5B @-1-8B4X#80!IZ
M7A<LY5O;^..6?FA+T[N:*%%LL@X(,L!Q:#4(KRZ=7 "#\5(LW>@5!\QW"RU&
MY$445YYF:=;Z*<E!5K5H)X([6)?6:^Q3P+A42IS*)$B?A @BXB)1LYV65,N"
M9IF+H.Y3>-SPI'71&&M)(17??;E:K?!H#UN#FJL,V85[)-@/$NS\+@3;12\T
MC;@AABJSV9Z##,H@]KO@<0[DX30T[<L&3<MW,M9"*X\[^X&=S>YF6N@@!@7&
MN@($EP<)C9K^"DD!@?^TJR %R/7-+^-B)U?Z;4K=%\=\!YY =,-@4F'F3 A9
M\E$ZP5*ZC.%PH$B8:R\WAN\Q=H$ QPR_$Q Q,E!Y35)N<70"071MDAP&#/=[
MW?UUZ-U52 H;?R %9A8@)DCJ1AI'7JQ,0P>K<=G(RLUV">Z S)G2^Z8ZOPGF
MWJ'$*/"P1HJJ_0![6#!W$20EY9=&^')0)#DHRL.7'0R@!1&SB15\PJ&FR"L&
M)X^M:97JLJY!RD"I;6) ]"];P1Y]9B@>^T,20J4G.L7MPP3@%XS^9M :9= 5
M?!#MIB1?"V!N4N+6HX5"P"G=XA;VO=!+SG<XQQ4"8D21T(Y<P&0VM\^<ZG4M
M,$BL9'G#0S^Q\[^2+'8Y)N2G,)8&UN<N6^M"(63L"^ 5%X5>7*JU2TY)CX2)
M24.C&U91W6L1'27<MHI\D'4-YUL3U\:@)\X0WE[:CUQ--NS+<MZ^FFS=:[B>
M VPK;#1S$&8#76Z]:@Y.FO)4X$^P+]5E<S-Q,:^/.:Y=[V^(U_(/]GN2L:QY
MI#&C+X>'!U$.W'F=<1P@[W@KU2:S282#,$::JCK -V<XB$5:E^JG3;B0T;@)
MX\[J.2FPME2O+;Y%=0(IT;O; [6&#T@TC\0;4:NNB (049)RC"+5$TC3335F
MUQ3<)*91PLON*\;Y<#S<73D@18-YAH=F*X*(VJS*)-JCJB=6^M4,,>(DT]B^
M%"WH  \;5U03C\AM!R08Q@>[8+W OF!+46&T'@>YV4 7BD@EAHBBOKZB>NY6
MP^%H%_9&P3M20J&L\NE?\!$-*_Y9KRJQ4-FP0A 2 @-/=%7FG-(*_8^+O$P8
M(@QD>&E2KKLAFV[3-M+-Y^P=ML4 3BSN1QXFIPSUD;$\X69^A>Z!$T\FL02?
M;/:PN:L-$WIX'W;D#/6)8H:0HJ,\)^G'!O_(?3!2,@<Z+\)L?GM>%Q6=+GA[
MFB8<M18C<%E2VMO%I?(7#OD2M&-1SQ3.W.J#;C=BP];@)BG'-4=0 .N +]@_
M01UP[M[N>6B R"E)_2H8^:TR@A4N&A("Q0F 3DXQGU=\4^ ^46*\4H(P?%=V
M8 1^<-&CS2;O'];Y\=+L@XG1A[PZ5'%2CIVK[4X@0!"X#&:IF"6S"K=F;=M&
MIRWPZ[@.4Y<&F?(Q>D]1IF&Y7PRB\^T!\S?'WYYMP4V!]//3CXXZA4M*U4O?
M%=R-C$&$W;M,)DFU:O]N' ^=; ,C*1$$F)278>QPD-:><V 2<^&D_/ <,="2
M5 05+ ^5>,I#VF9YB)]7-D\G?THH3]AEGN4V![ 4*$!\F$=/<GT%I% GX'28
M5%<X;80 &LFL?4.&V?:R(+   QLYZ1]GB\'R+C;/G'"0_:2<H'G2USW<D\PR
M(TRW'1;XL)E$L 'R1-H*!@0PI_(9%O1F*:)=*@*9I ]E!$*([*-RS2>5Z%T1
M)R2U>>K;W&8B-3 8#D55J\NFC' 3_4CD7I. 7/)]$GH8>H_(YD9IRFBENA+>
MT908 5]@RXNEPV!5Q !(J\9V94[_S6]2U'U=;>2SC05<U*92MNI'G@4CXM)A
M2&$T/0U''^AY68J$*]L^K6HI$,S#\8)#62?(EOL]FSB(!>O(CYQB';AGTL.<
MO4BJ^+1GBFY_O"HT6R:)R@OKS\;DQ4PQPK;]7=3O79"1(VZB".R75%Q61)-6
M.9+6,6B63,?1.5].S1(0NMAU4NHT_+O?XR(?6!K*^"?85'N5%+G-_)UPE5$N
M&<0)T]L<AO^%E4!9'#.+4,8$8#8)I8/$;)UF[DL&O,#,[7QC+C#);SWGDNA.
M_J+"SB1L+.H"#K DAYP8D%MF#;&134K^!X<'72O7NVL>9@;G_H/"*RLC2IKO
MOZ"4\!3#(A3)8A@;2]P^?(A UQWU4#0:2.J&%5/"MF+::Q #$B:;VHE*-]0[
M%MH([=BNNK+E/R45TU9K9CW@M(XQWL([5E>-T0(6<;PZ$X55$>Z]!7>VNEGC
M%20*S+42QV+?NDE%,[X8@BBDTREF)G?JG>ANQ)%C4JV^*X'GY>ZKT\)8SG!J
M?4+W+NKRJ69,2RZXP:PZT,WO9 RV_XI %.9#<'80D^FT^@S9F+^A37SL^-]W
M7NX OGKV"+[Z\N"K9_^QX*O_X,,#EXV4IWWH^X643XQ.%_F![AI7.U>$ A O
M,)2>4EA2>4UK#)XD:=K0XSK9MQAC(%!YSG88EHWSF;ULVR3*V1HCRBX3/0QB
M-7E52+NFH:&&2FU-4,R]-%9FXY ^5A[M9%S>DE#C#3, -JJJ4&$>M!C9U5&K
M%H=FY?IFM;XMMTEXH4AB-[_-Z>$IH]H\CR5"-DPVQE,3B:\P5_E?)FY<_4G6
M[)DT"%(L)Q2D&ZH3FYC>SXF1 ISV^J:'"),@*YJG4Q^=5<")CY+QT[N$\E;5
M'0'SE6S-G'.A9$LCJU4>KM#4-ML'1&%SL['QE[6]T.T!9#E?H/T#/2<TQP7[
M@/QSY,S25+)I:0D8U2N;(8JRQ+G(%+=[;8,/%>#AWH+QN66%[D=H!(\Q'4%[
MT'EKVS(XT@[GA5FMEE3;B=0\Z9%F-X,M(J5!^\;1\U]G\I>6X$?$XP/Q8Q#V
MTE54=N- YX(<YT;/:,W;9/^0&UKX&R<.?I-3;]4EV0'40<&=X'IX1:X[C,^0
M^_';XO=O-27:?6AV3R46M4WOY,.IKS4E [W5=^K=T/*5M:K+M]:(J;B.%YG=
MR0R&A1<)?.3,1Y>8\*@R.O8Q=NQM8O]!6Q&_I52L])-QL2HV*9.G8\9VA8DU
M>F#6R6HIX:V!!X6\/DWW"87>,N0R4-RI)Z[!+.&_,%)Q%3/3Y$JP&.S1<+\Q
M_VL%"H8&+,<[7:!(M_1AIS9XF*NVY=(2>TOH(+%/Z$:06 ?%Y\IW1LKYA=WU
M@A82)D:\@\C QC;7TM9 =Q@9LD+Y.NR\ G##U^D%V5':0\QMBA!V@14F,]>\
M%W 5^D#BIL$N;^05<4D"R$ABW@LL+N?TH[HT*\Q8KEJ;=S^1G!''X7OA0"T!
M?Z#R\0?VRXD_'%#)Z7DS\C^Q;'.EX;J1A 2)%"UE_E\X.U8[[Z[82,-BA$VR
MGE QT&*:E,XF1(1,Z #*T]GO2>[R%6=PA5NZX7 (G^WFX7%UT=S4#9J&N];/
M[_->P!7[!Q:=&:/+]H$N"1C-^$2-7P_5\/_&P^.Q.AV>O3D<CX?[( 6\4X/3
MTZ/#/5+#CP9O@4&<G)V=O!V>J<'QOMH='/^/>CT\&\*#_W-\\A84\J-WD?KC
MY.C\>#PX.\0/A\?8ZN')\> (/^)KAV=GPS].L-%WZNW@\(\A3(6'<'!^=#0<
MC64H_9X;BUHQ%'SA[/#WU_#X(?Q]IDX.\+LWZLW@G7H]^&.(K0[4^.QP<(3O
M_^/\[!T,1YT-1Z?#O3']>OQ.'1V.#W\?X @C]?;UD%J"I_9.CL=G@ST8Q,D9
M/'HV5O#O"?[Z]G $(QZ,<13X)3P\_-_SPS',;G<P@K'BBIP<XT^P!B-8%'5R
M#J\?1.K\>!_':3LXAF% O^HMC!^&?CA2QR?C(:T1CHQZZ_?V3_;.W^#.T'NC
M\1E_P@$.WYP>#7!Y8"Z[N(/#O7/\R,W_X_QX5?L1C0S:WSLY/QL-<=G@X?WS
MO7$4?+4_'!S!T$$:'XVA"^QRI-;L OTQ/-N%586&WI[A!AVO4Z/4W0A?Q_9/
M!V?C=[0:XY--[O_T[.0/6!(8$WP8P$Z-A[0]A]@_=:(.H"$B+/@ /Q[_WN\!
M#9UP^WO#TS$NJ)O,)M#,&0XI($VAR+WAV?CPX' X@J=AMXY/8.=/8?.A7=AN
M( ]L\7=:V /J,8)GN&^Y&T>X'L>CX1&LPNO!R+\_W(]@L?'#"&BX21C4&4W@
M[<GYT3Z.$D\!'[$_I+O1^=[K!N6-AL/_P5T<'L/\]X8\03H<2-?]'A,Z/$!4
MS#3M%G/SX7B'Y:(/U;_GI/MZKLDC$T34[+O*>0/R:CXXC_W]; @D/P*NTN:V
MJSC<C<RVPT'56INQ#J"K(1(?\;G1" [#.I_ZH\'AFW[O+9#IZ&2(](4G#EDB
MT!12ZO[AV7"/:';O<!\/RQ$2.[&:LW?((N!$_.\Y,G7F *?GQX=TGO8';^ \
MC?"[HQ/@XD"?!X?(->#HG)R>GHR847'[Q%>!89Q#(_(BC._W 7(X-1S \: S
MI=;HE+:_=@=4F#EU3^V>G(V P1T<',+QA[]PV"?OAL,1<FSX\7CX;N0._FB]
MWX/#BJLR/GPS=.S:L>FS(;!7XC<G(?_$%^@GF)#ESHZKPJUQ/&).V.31N'>'
M="V,^<_O^-B>ZJI(\HI2_1^3_O)0.C*9)TQA0$Y&16I&\K@'5J+@?I>*V.>C
M =QWP)?AP.&DUL9)!9+\X>$A/G%:3S;5T29,Y.>-9\\5Y@$A\ ,TB+"UDVF5
M3Z"WG>=83'!K>UT0NM[LYXMZ<X*K2%WAM)<"Z9CF1=S(V<1)J;"> ,TH!$*R
M>[M;7IOA?IF>6TB>F']#P("O[M#IC Q+!-]U:K'T']0.2=C467#A$A?D  L&
M]SBK3*R#(C2TL2>JL271%ZU23OU_\M*':8\;)==OS)3E\M8%958B&^U,Z^I6
M$J?UEPGKC*'Q.V=P\NI<9Z[4;+B3WY7"]?UU?!<_[?-'/^V7]],^?_33?GN'
M9_?5ZSR-U6M=S E?3-?A81:;>>:8]D.;].5Z3.RHJ)) 4,PL1Y^+6/W#1/KH
MO:,;DLH4P'C8TTEYQUSMN8@JAPNN5,.C:4+5'=:H.>T*[,B:5,8%Y,"];5=-
MS)>!51SAGXC/PUY968N4M3U3WL^/Q@)2^^QGLFY*E)TD? $-DE-;LDI\$0AA
M#:M4\<O>" _=6P#KE4F7D9WJ'@W<Q1WYE/45Y^5RF$?,4]+!'[82YMO$ ?3Y
M8XM:2!LPH\C'CU)F"BVY^QQL&(F$AF2E)&\:#FS5K?)BXLNWD4\85RK)5IL1
MB>3'IF59424DDLS!-&XA4I<GGS*ED@W<8D1I<1UL4ZKKL948:\P7>8D.T@LX
M+D82KZ!8-*M3-4]*-,/707IR3Y5<(;WA>=:"FT8XNJ0?KAJ%3UEJFU&M5"Q>
M!P,UFLWR-C6,RPDCT7D2 $SR%5F\/9R )\P853Z, 434#Y3GZE=4L-H69OZA
M8Q"USH"G;ZFYUP5UMXB,2(6"LH((+)W"RF442G,S,/66234RCJ$ZQ'@"XC+,
MA:YMIEZ,V"H-183(8@6+H0*$1A/F(!/^KJ19N)[> -$;.,F9R>N'<BX/VDE4
M\*CW>_>HUQ-$^/B 'HH%#[*?^!R*<*+9K<DU-WPLB"\O8-N1 +J@(7)W.O]H
MDE'B%>V2@G***:ES*9C@E9R\F>YD$WY3( %FL<1IA'[,1A9\9;WOA66GG;6\
M7^FC3+(YVV2M=.T8]"1*@37OJK1N1AS>Y^E<#KY<DGQ)36P9"=PO21Z?5!RL
M8Y%?#%1GXPAE#L  ZLN\ !T@]I65+)>5>*J,-\&N9A#8Z4C%=YQGQ /9=\P5
M.J84O: E'LB%B[A?;;+566[!6%1ZB?8ZJ-84PZ6[M) :7&<.+!53B'/!.B !
M7)HV!H/B$)>?J>J5.R"\_551,T)*!_3FG<#AT#C3U;Q5UH>?"Q !'-0YU8LJ
M! "X1 )EBQ<@7&C&NP*KEO#]G4GVXD8H+8:Y\!5! Z?4_X2W@NN::VS2(2[=
M N#D7!ZWK H"8Z56U&:_-Z!LFV'E'@2D<-T>D3FYBE50"YB-2-Z.(_DL*)PW
M#E,I-<Y1<U/L?6JIL*R+JT0"R'TL"G8)A(/[LFP%U3>33OA,5*'L:(?1E#_#
M\!>7\*"=#I21@"S121S.?%YGKHZK*R_FYM>VN'6#"D/>;,?&6HD8T[J-KKK9
MK>$1@[@X+L4F8LD7S?Z$C;C6O+$0CUTX"$HV"+R8(O\JVX6+(/6 5'OL25AJ
M9S2Q4>=H3]/%4J)RFN*QQ$TV5C-@1;+;S. N.>I' 0D6&9TS%$X3X_(*1DQT
ME"T8GI\E!8B9H$.5)7V+/ 26Z((P7!C]$]F9-2O6PB8T(;T4 BE639X;T -0
M24O27SE8^//&\:I@GG28:<<)[N50D2$L\\.]GF^.-M4;3(*^LFD5MBS,%S,^
MQFKM:1&O-P&5$E8[,03SY$P$/J#5]82<O<*SZU*>W/]^EK)/_KT.*35L[$*_
ME;'8XBS_W .82!084$Z%BIN[+"(+_@T3SXDQ^UHO VN_X+!H"Q@0UXBS+((@
M5#J!#C:,49_OI^)<P'<N@9CPAT+2EK@G/0R84^M0B)MOV=>13O6U:ZVES@EZ
M'161-+_FK/J<Q9J<+\FL\7&!Z[BH2MMJD!@T:)46TR;AIKW$"EA>"9?,)<#0
MJA=O.,%)OW?J)D,Y3.C'=43Y!B#U,)F\;#>FY<\_:K-NIJ9^CY.S.&R^ZZ69
MJJ9]V H#CU'A>P%KVAUWNXU7>KASPG%D\LK-O=_#R4M(Y60=E]_OM@-:MPFD
MTPPGEQ&WA\D<$XB4V!U<=A67!8<:;+!BFII#9,/:%KD6PP\G64>[0E M':7-
MC=6YD'QG1 H>%]?*CA34G[MIA3@,$X/\VT(>6=!\3?.2U64Q;]S26".(O<5>
M'#U0XQ+"CS+S>_(*QDW="O^4<IP4;IPNY4'2S7S&@;I$7)L]E)WSXW+IGF>T
M]*.*8ZEUR1UTPZ.QR\"2@QJ-M2"U%MR35F=:] 7((F23*.$P:<?]N79&(Y %
MA8^Z,K=S%:<(^N3V$2X?)MZD#E8% 6,N_(NLF:5'\CETTHI*(@"R,)7-/ DP
M[2.,=6&T,]VK3OGD@D7&ZJ[6_C<X&X[0W0JZZ:E><B:*4\1U\[3@3Q#BY^PD
MM?DJ!FS<"7S%M^8TH&P/7!&VQ.0P&:6Y*<O:,^O1[H"+_U(PJXQ8H>4XSY)_
M-3('*%<_&W,;4MO8X/=F\1G54^1>><'BY8!*B8C)?^\R%[/LD;Y^(&O0N)WX
M# \G!3+99+9=.?_2).AUX#I7NJFF75$9L.:DO2S E53*0(5,,LFP6_FJ*DX!
MCSC,J-F:M-$5]MHIGYIF<K)=TZO="=GZ8 U8M-16#LU<=RYKAJIV1[>Z(.F[
MDV\@E&'LR:6K)L-@@U \DLH=,VBW@$ME3Q=YFF1Z!:-"=CDU!554<YFER)PC
M)F:7/ZULZ*"AE D\4:-+PEFP^4&8(*(3;+X7&5YS1&X>9)VC^ 12.B-;AMH9
M;8+L*"LT4F+WX;*%:W-3WQ)26)APD9&>O87 /Y(!M53H(Z,<C2Q_1UZ1X7,J
M@R8I*A41H[T%HH^VTEK)K52&,3-R;[F\8<A+V\XL:PF@7+&2):U]@[2R 0GE
MN1NC<>OA+*"_VOF V)>2YE,=*%(WT1<9A"YQ6.TBTHV0P1N<8URSA#%3=[!_
M<<B+-[<1,0>H*L[F!SJ%*Y@B@CMG4FDMH+I]_3J1.S2IRM7[0I,$+PX:Y6#)
M7+!$N+S?U9WVV/%7!0;Z^1$,].7!0#\_@H&^N<-S&%ZS3G?A-)AL(T*<C76K
M^$30@;1G3>+.?A.*+#9-7R"^A4G)4.D!4=0J_)L"3I54[WB1805'5XL-;V(1
M &(0B#DQ&,)WT%:A%P3X8<@JF4#EIH4O):<X6V CDG]MMKXT,9G@$?B"%H<8
M>E=VL7^";+B:9]1O1,.+<\,Q\CY<UTXS(?-X)9I^:_R"5XUL-B-83OV>#%PN
M4G435"#)?-6587!9L%M.!D:!_R6P"'=+X]A(7*+>,)23^D=)BPPJ&5?H"&TX
M"$H0'YBT.NOWH!TIIT FPW /OZN['/33?6NS*)86+@?ZU$6"$NQ8OS</A5)H
M'5_>0K+!V=$!:9'[-I@ I72@'Q+.4$Y$:EVY9.VQ!,LG@G4+R?B'T#FN>RC.
MZXJREU.I59O2-,A&5Q #D22'JZA9TN^3><=&YQ<FF5/V3<DF&*(1<-QH)M]4
MIX'';F2%\H,TQVP-_=X)^=/QJ]]I^-#&D(<%9_6$\G8<UW,*2]C:^/59)/X*
MEU;2MW7SXI5U"6?8EN(2_=D(HI+7SJJ\820QN5E#?R,'4VR[O,?6C"48?);(
M SX)*U2G-N/E!=:$A(OV>SN38UNM"BU#N7XPR*JH7(VT E&_5QHD:U=2B]DT
MVE5LVL)(H#B\NZMR35HGN7V&,O\$MYISHC/ML9.2'.9DJ1&?F'/C,%R26#KG
M.2 8 =KWQ=KN@0!DSU1S4' OR/T*0]^PV5"F+KC#=%.EHRHHB2W8.QY&;80.
M,JT*[0!0_.>BAC,R12 ,E_FDJR>YXBS[6LP?8<K\D>O3 E<W?2@^G$@L<$>W
M*('X;+;0PN^*H>0<A,A!6 \[>8O(+XS4QDJR*Q@V:_)LK/6S%=YTQM:A 7/'
M-5V*XYE\LE26 @W[ZSAK)U $K;10N<$D#Z5OA\UUV4YLF2-D:/:IB"C!T8BD
M,W+1.S;JAE8)B]121206*7R:63UEYU=H\_(15BQ:-"OO\+=2FB?O%/US.5+Z
MO5E-Y0);T4#=UYOI4VB\SC]2^FRQ#$TJDX(35(P%N&$7K[$KLH+6138WF(09
M%Q*ONZ0D'<ONC]QR=*7B&@F5Q$RWS@YH@CW\WO@O7[DCBR/;YPS:*!X_8!BR
M>:_15EM21!D-Y+=^CZS,@KY(2@%(M'.ZL=5MO@ 9W 7O<?#<SO/-K1U[-W,/
MNS9E%#DHL#@VZ#KP1VQL!**S:;)ASIJ9Z> $-M9Y36G&0M 5(P$"3"@J PX7
M5OFY1 ZG9,F]V;K0.Q$ZQHUSN82Y9.69)Y3TK.7)HM@(.SHIC%UIK*91KJH<
MB*$.+ET+%JSVI03#BXK!FO-Y4KDOQ+XZGSC$**TO0@@EG73>:.)V<*"D5'>"
M[*9"8J < YR_H=\[.AD<<]0XI6%8F:%BR DJ7!Z$$6?M.#P>' 6O[@[';X=#
MSGB .2 P!0.&IV->#@Q(WQU*=HW]PSV)?!_^@:'F>T,02P_4Z=GAR5ED@Z=/
MS@;'PY/S$058C\YW)?@</H6=CB3[A^UPDX.L%4B*F/GA_%CFV7EMQ6 WFR>B
M#1A@^M,N+0^Q2&>U=B#F,*J3HE%#2(:4V8#C5"0$V ^3_/1[33IEMKTZ?:$
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
MSS)\)H-VSG%SR*CP.*L':ER#/B&PL"F) J$M@._;A(4H B;(3M^-8VI[YO"
MG8!EG.<MCI6*05V;QYJ_G0>S-*9!C2$]9I8]-*S7T+[.EUF\:8##]@07TAB:
MG]-(WTZ$5O0H#R#@._YWY(26=TAYW[!JI) !'\$)FV,;1L<S6?:&]N6^%K?9
M_LBL:KNN/:R1D@,;R]C0W0%N (4WF41GU>9 1=:UG1IIFE1[(D78(X1M&OHA
MP5TC*XROL"<I""7H'$+V^RMA_TS]WW\H^X5#?S[!WS&"\PF*D[-==G\Z)!%?
MH&N,-S\,ZI"@(F>I:?3A(PV,$., 7JW?7;5O3XY)][9Q>](]RJL;0-D]:=UU
MVK?MDRYI7!V3D_O6^\;5V0EI75]>MKO=]O759NCX1,4 @D_7AO''.=+*D2)X
M;]7-('],?&T&9RC F\!U>MVY)$?"H9:TL^CK50L5Z<)FL\>VYJ'+@:'#HQ9Y
MVU._^VM1[/7W[P_&K3/PRW[8ZXKCR]0KV?-9!^<HCY36-\":< W6S7]0L<[)
MU2WIG-Q<=VXW,+$;CPN/6BYQ;1BE861/E!*Q.5'V=O2WQ.X1=\"PR>.&:S"Q
MO77RK VH!0:SH;G8KE1+Y5^!_>A@X7PZS+&Y2W;"WQF%S9,)E[ 1]"1<-C/]
M;0THF=&4@QE-N9'NV8GOO*6KS/5QM_3YH.KV3Y3O5IEXP* #IB&,&^AT,@'2
MF96F4@G",O6&PPV3* >[!,$N5+-?R=+]VI9<RF4,<N@P@1\E*9D5W%(@N'Z@
MVV%]0V"ZS\78/UUN+TN3@>4]Z%>EZ@I,?1I>%$L'-$_?WKIV7)N98)ZX;1D:
ML*)M:;D7=X,-2>S.R3,%*X@3\4U'. %"!1$.TS":A D8P&Q7$#"<8#KX6[+Y
M+<NEJLF@T32!-9K,WA<R\G>'ZGKX^S<3DO#A$0T/88P8=PV-FB%=X,V'P=J1
MJX>]@O&ETILE)7FYA%&*B+<2(@X"9',PY#*7W77!"K;\C&W+UA=(O.(,Z=/9
M9?']PRH,-6;<,1?@,H?;(Q2@I*5>@DS8LIA)QV#CEU$%5U_,_?+:N5])</_4
M,!G0JC*>SNH/]J>3GJN=W]\55V9<IC@Q]:-D2_N%2NE'&;=^L542C+NES^T@
M2:5)F7B)B^\G7SM_?[T_[@V^W[68Y>(" C+U@_UL8:]4JA8/EN0I_,6_QV*L
MEMT[4JG0=B=4[>VK$K!B,EKV<&@(/&0E**C$9^O&R6CG.KENCIP,'=.>,$Z2
M:TVN[-P<2>$ZYN4.4_\U_*=Y/=Q/Z&%#USD3(OAV85A,6:"#%?KPZ=K\8%Z7
M5J:#*<@S=:6DE*KD WQ ;@SN@@@US9'^LI.T:1Y6TGC8@A^O^:T]MA8$2'_=
M,WI9'0W.S55S<(HZ4^]Z?<K)!;7T!2S;G<N+G*1-1]J3:WX#F[IA:0M<B7WO
MR^WUF1@5\&1CM7.:P9^IW]XOF-#<? [2YG-C@Y-B/AC.8L=(/WFZ.W4[%_>G
M>ZN>30([;#('Y8/*3Q7I'>H3ACL&!,V69CC4).R9:9YKC' C 6.)61(0)/+5
M<( !.GO[JX67\ZH=Z@*J5(,S^H(;W56_7G;[E:*JKD!:XO@R]9UB17F[K+B?
M!B1?V.!SW QLZT67]*93:E]II7'O?A6&?!9GIEZL[F652F%Q\F4CTCT-8/_]
M1Z6H'!P*Z&HR!RDEEB1U%Z-9S?0P9B00>]!-BOBOE;4Q+'2OX+-<<<^ /:@U
M8-J3S+=2!Z)"L"_HFZKV,U&9:8^)(9.QVUNG$$:22O:<] P35\$0Q, Z'IWI
MF,<5QM S76HQVQ/FA CPW41O(N$& VP59NF[=$&"ET\S%Q[ X81:D["M9YN
M'<=AJ&J@DRIJZ^)%L1"DJ#;']EG#4 T,PR=NN,!5=,T]*W"!1;IU.#N[ZUQ=
MEFSG5%M9<@!+/U0*K'=! N+&(Y4N3/A4#\KEPP4&Q&?G,G\'X+>WM 0"XL2.
M"O#4E)2+>X&P)(\(Y,' CG) 6J<=4BP5<M#Q[;H7<3U'!*^)RG$@*EW;-#28
MO-6_!)4%O373Y:1YIW5&5^[I ]77+R?S1*U.2*:PM[>& ?1Y"5'*-*L48T*2
M.#N*1*1<R/D]?U$I*0=2<L,9*BW61<ES3;38_+K76^1SV'I!]RXJ[RNM[W>5
MEI:6Q<2M3FH 1U:+(7G=QBAE/5O<4=\N)T-^WU]4BJKI4M06PF/\55FZ,IN*
M+1J%WOG^QF5ICL2?*E$EEBWO:,M)5-#W?U2B4HIXIINT[_$Q#CZC,U\$L+VE
M2+4+7$!@3.WWF56R/"VL.%.3%6<1_#4<#MQB6;]?DZ -B&92(5[-$"]+[>K/
M@&XYE4%B=S)4;7-'O)[-_GF<O0I.<"5C66@/(#X:#PSX9*HL_\1CC$5.J:_L
M$Z6H2L%)WQ@$UY^9\Z'ZM;**L[99G!#4@CT&/G9=6WO:)3>4DQ$U/4;^+.0*
M!65ANF-#9QXSK"L$K M$UY?<=+[==9H]]:\O>Z6#_@KXED"8J>.5F'\8:YHS
M4A5NFHM+1+IZOVE_['QZT+\_RSWK<J!JSA^6I]&4J5\UNL>-C^3,M,%)(9>4
M/S%W"::N^T#KLR=<HS?9E!O9MG1TAAA1)T23"288]01VC<'&SF>2/]M;AB"P
M[.!+(>0^Z7-[[,)68P\=S A10736,RQP&@PKR (4]N:K!&.U@26R@Q,].)29
M@+"S(8MA'%D,8_/ ,RNJV>+VUCRPM(K#""JZ:3AP#FYNW9P]6<"D1?;8/]D(
M1YW)02U_S()R6O7K74\_F8SMI_7[["]0MYR[OC)V;TPS>B^(^BX(N*\XVUM)
MS3'F,J8#4 M9G@9J8=G2C?8$D[T ;Y"7Q=NSADRY^I=V<&4D,G."V,<&X$;I
ML6!*T,+9R! P#I2-6II!S>TMJLE;I=@;[R[KE.O"3\GJZ4X\Q#H[-/+AXUJ4
M(\&*KC7P6)>E^PUPI;=48M=A\"+,(?3_XF% #6#]6S'2RYB_H+/@SDV(*6K?
MERG]:307C]YFH[LD!LTV3>H(H"3\*1&^)6\#^2<'+SKB2?DT64^.2"GKFO(;
M/8)OJ)A+W)[UV7A(\ 9#C30X50TMO%"+K+ZR#\FU(Q,5-?)>WM%$A@>HX]>4
M0ECR7M4"FF:C(F[T!VYR(NC:A(Y->,5K=G$=("RK<D:?LBH#(P6T4G-,)R):
M5WDQ2RYJ_')5 "E.]8KO5:U/!=:?:8@NJLV+](\4SBKE5"50ZVV7#8F2PPA+
M?;F(L;*_ ,0)%IKBR:)-* F/$,@Q^G^&+'9H]#F36;=<A&1MSO-T\]Y("E8B
MN;9(\F;$+@E*TLEL1?KV%I:DDQW<:/'HO%@X#)PG^9MR^#8H$H&Q%#=MK/:S
M@;W@+S#TI7'@M*"$#G&GQYW[S_W=8K&R6ZGN0;B,_K=#N1MNZ3=TXCLF-QS
M!(D[^+G/Z3!!R\W-#;FPJ1410_4AK&*0_U/]P^'N$/Q"TO0$^/<"7/B@BU\1
M&8(KE0^[S8;\#E LF(WG#FP.DJ/[&=7M+>S8LH$Q=&1P#P 9^B[I,.!;;U<.
M.0'G%1B@A3[^Q$^\QGG7Z. ]0\T-"<Z16PDU"$."54 72O(AF-XN_,9MKS^
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
M  ")#   $0              @ $     86%O:2TR,#(P,#0Q-RYX<V102P$"
M% ,4    " !H@I90NWUYW_P*  #?AP  %0              @ %U P  86%O
M:2TR,#(P,#0Q-U]L86(N>&UL4$L! A0#%     @ :(*64.J8!4A5!P  ,%D
M !4              ( !I X  &%A;VDM,C R,# T,3=?<')E+GAM;%!+ 0(4
M Q0    ( &B"EE!EFV7BLD$  % G 0 6              "  2P6  !A<'!L
M:65D;W!T;U]E>#$P,#$N:'1M4$L! A0#%     @ :(*64/F'S".$%0  Z&X
M !,              ( !$E@  &%P<&QI961O<'1O7VDX:RYH=&U02P4&
/  4 !0!* 0  QVT

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>appliedopto_i8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="aaoi-20200417.xsd" xlink:type="simple"/>
    <context id="From2020-04-17to2020-04-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001158114</identifier>
        </entity>
        <period>
            <startDate>2020-04-17</startDate>
            <endDate>2020-04-17</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2020-04-17to2020-04-17">0001158114</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2020-04-17to2020-04-17">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2020-04-17to2020-04-17">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2020-04-17to2020-04-17">2020-04-17</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2020-04-17to2020-04-17">Applied Optoelectronics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2020-04-17to2020-04-17">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2020-04-17to2020-04-17">001-36083</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2020-04-17to2020-04-17">76-0533927</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2020-04-17to2020-04-17">13139 Jess Pirtle Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2020-04-17to2020-04-17">Sugar Land</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2020-04-17to2020-04-17">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2020-04-17to2020-04-17">77478</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2020-04-17to2020-04-17">(281)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2020-04-17to2020-04-17">295-1800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2020-04-17to2020-04-17">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2020-04-17to2020-04-17">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2020-04-17to2020-04-17">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2020-04-17to2020-04-17">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2020-04-17to2020-04-17">Common Stock, Par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2020-04-17to2020-04-17">AAOI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2020-04-17to2020-04-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2020-04-17to2020-04-17">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6607722656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Apr. 17, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 17,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36083<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Applied
Optoelectronics, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001158114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">76-0533927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">13139 Jess Pirtle Blvd.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Sugar Land<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">77478<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(281)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">295-1800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, Par value $0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AAOI<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "appliedopto_i8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "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": [
      "appliedopto_i8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "aaoi-20200417_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aaoi-20200417_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "aaoi-20200417.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",
      "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://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-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",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "AAOI",
   "nsuri": "http://ao-inc.com/20200417",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "appliedopto_i8k.htm",
      "contextRef": "From2020-04-17to2020-04-17",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://ao-inc.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "appliedopto_i8k.htm",
      "contextRef": "From2020-04-17to2020-04-17",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The start date of the period covered in the document, in CCYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r9"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r12"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r15"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r15"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r18"
     ],
     "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": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r15"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r15"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r15"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r15"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r15"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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://ao-inc.com/role/Cover"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r2"
     ],
     "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://ao-inc.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r10": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r11": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r12": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r13": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r14": {
   "Name": "Forms 20-F, 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220 and 240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
