<SEC-DOCUMENT>0001683168-25-004402.txt : 20250611
<SEC-HEADER>0001683168-25-004402.hdr.sgml : 20250611
<ACCEPTANCE-DATETIME>20250611160152
ACCESSION NUMBER:		0001683168-25-004402
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20250607
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:		20250611
DATE AS OF CHANGE:		20250611

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			APPLIED OPTOELECTRONICS, INC.
		CENTRAL INDEX KEY:			0001158114
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				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:		251039881

	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_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<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/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:aaoi="http://ao-inc.com/20250607">
<head>
     <title>Applied Optoelectronics, Inc. 10-Q</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2025 -->
<!-- Field: Set; Name: xdx; ID: xdx_037_aaoi_ao%2Dinc.com_20250607 -->
<!-- Field: Set; Name: xdx; ID: xdx_04E_20250607_20250607 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_054_edei%2D%2DEntityCentralIndexKey_0001158114 -->
<!-- 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="AsOf2025-06-07" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000004" name="dei:EntityCentralIndexKey">0001158114</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="aaoi-20250607.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-06-07">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001158114</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-06-07</xbrli:startDate>
        <xbrli:endDate>2025-06-07</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">&#160;</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_902_edei--DocumentType_c20250607__20250607_zhnpgoL8x2ka"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000009" 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"><b>&#160;</b></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"><b></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_904_edei--DocumentPeriodEndDate_c20250607__20250607_zHvr1sl538F3"><ix:nonNumeric contextRef="AsOf2025-06-07" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">June 7, 2025</ix:nonNumeric></span></p>

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

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

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

<p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_906_edei--EntityRegistrantName_c20250607__20250607_z6QQM5fl0PL1"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000011" name="dei:EntityRegistrantName">Applied Optoelectronics, Inc.</ix:nonNumeric></span></b></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%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 34%; font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_909_edei--EntityIncorporationStateCountryCode_c20250607__20250607_za41OsWuEpwk"><ix:nonNumeric contextRef="AsOf2025-06-07" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="font-size: 10pt; text-align: center; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_90E_edei--EntityFileNumber_c20250607__20250607_z8P6B0K2Q5b"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000013" name="dei:EntityFileNumber">001-36083</ix:nonNumeric></span></b></span></td>
    <td style="font-size: 10pt; text-align: center; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif"><b><span id="xdx_900_edei--EntityTaxIdentificationNumber_c20250607__20250607_zlplB71Tl9e7"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000014" name="dei:EntityTaxIdentificationNumber">76-0533927</ix:nonNumeric></span></b></span></td></tr>
<tr style="vertical-align: top">
    <td><p style="font-size: 10pt; text-align: center">(State of incorporation)</p></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Commission File Number)</span></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer Identification No.)</span></td></tr>
</table>

<p style="margin-top: 0; margin-bottom: 0"></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-align: center; background-color: white"><span id="xdx_905_edei--EntityAddressAddressLine1_c20250607__20250607_zBlaeAMPsS4a" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000015" name="dei:EntityAddressAddressLine1">13139
Jess Pirtle Blvd.</ix:nonNumeric></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><br/> <span id="xdx_90F_edei--EntityAddressCityOrTown_c20250607__20250607_zZ88fubhGeJe"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000016" name="dei:EntityAddressCityOrTown">Sugar
Land</ix:nonNumeric></span></span></b><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">, <span id="xdx_904_edei--EntityAddressStateOrProvince_c20250607__20250607_zfsV1dT5Dopk"><ix:nonNumeric contextRef="AsOf2025-06-07" format="ixt-sec:stateprovnameen" id="Fact000017" name="dei:EntityAddressStateOrProvince">Texas</ix:nonNumeric> </span></span></b><b><span id="xdx_904_edei--EntityAddressPostalZipCode_c20250607__20250607_zqvp5oV7dwi1"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000018" name="dei:EntityAddressPostalZipCode">77478</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address
of principal executive offices and z</span>ip code)</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-align: center"><b>(<span id="xdx_90F_edei--CityAreaCode_c20250607__20250607_zqkeGx7mf5Cd"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000019" name="dei:CityAreaCode">281</ix:nonNumeric></span>) <span id="xdx_90D_edei--LocalPhoneNumber_c20250607__20250607_zlmhqtFzgA35"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000020" 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">(Registrant&#8217;s telephone number, including
area code)</p>

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

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

<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: justify; text-indent: 0.5in">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
(see General Instruction A.2. below):</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Wingdings"><span id="xdx_90E_edei--WrittenCommunications_c20250607__20250607_z9PPXTxeruQ7"><ix:nonNumeric contextRef="AsOf2025-06-07" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></span></td><td style="text-align: justify">Written communications pursuant to Rule 425 under the Securities
Act (17 CFR 230.425)</td>
</tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Wingdings"><span id="xdx_902_edei--SolicitingMaterial_c20250607__20250607_z6FKhdI2D7df"><ix:nonNumeric contextRef="AsOf2025-06-07" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></span></td><td style="text-align: justify">Soliciting material pursuant to Rule 14a-12 under the Exchange
Act (17 CFR 240.14a-12)</td>
</tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Wingdings"><span id="xdx_900_edei--PreCommencementTenderOffer_c20250607__20250607_z3HRxLywCjSl"><ix:nonNumeric contextRef="AsOf2025-06-07" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></span></td><td style="text-align: justify">Pre-commencement communications pursuant to Rule 14d-2(b) under
the Exchange Act (17 CFR 240.14d-2(b))</td>
</tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Wingdings"><span id="xdx_908_edei--PreCommencementIssuerTenderOffer_c20250607__20250607_zG0x8h92SWnf"><ix:nonNumeric contextRef="AsOf2025-06-07" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></span></td><td style="text-align: justify">Pre-commencement communications pursuant to Rule 13e-4(c) under
the Exchange Act (17 CFR 240.13e-4(c))</td>
</tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"><b>&#160;</b></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="border-bottom: Black 1pt solid; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif">Title of each class</span></td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 34%"><span style="font: 10pt Times New Roman, Times, Serif">Trading Symbol(s)</span></td>
    <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; width: 33%"><span style="font: 10pt Times New Roman, Times, Serif">Trading
    Name of each exchange on which registered</span></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span id="xdx_905_edei--Security12bTitle_c20250607__20250607_zzUlJMtSiine" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000025" name="dei:Security12bTitle">Common
    Stock, Par value $0.001</ix:nonNumeric></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span id="xdx_90E_edei--TradingSymbol_c20250607__20250607_zxe8NcjjWiRf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-06-07" id="Fact000026" name="dei:TradingSymbol">AAOI</ix:nonNumeric></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span id="xdx_906_edei--SecurityExchangeName_c20250607__20250607_zm8ewFPCXkS5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2025-06-07" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">NASDAQ
    Global Market</ix:nonNumeric></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-align: justify; text-indent: 0.5in">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-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Emerging growth company
<span style="font-family: Wingdings"><span style="font-family: Wingdings"><span id="xdx_90F_edei--EntityEmergingGrowthCompany_c20250607__20250607_zKNi53RV9ZAk"><ix:nonNumeric contextRef="AsOf2025-06-07" format="ixt:booleanfalse" id="Fact000028" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></span></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">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. <span style="font-family: Wingdings">o</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Wingdings"></span></p>

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

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

<!-- Field: Page; Sequence: 1 -->
    <div style="margin-top: 6pt; 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="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#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%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 1.01</b></p></td>
    <td style="width: 86%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Entry into a Material Definitive Agreement.</b></p></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; text-indent: 0.5in">On June 7, 2025, Prime World International Holdings
Ltd. (&#8220;Prime World&#8221;), a wholly owned subsidiary of Applied Optoelectronics, Inc., entered into a Land and Building Lease Agreement
(the &#8220;Lease Agreement&#8221;) with San Ho Electric Machinery Industry Co., Ltd. (the &#8220;Lessor&#8221;), under which Prime World
will lease a parcel of land with a total area of approximately 10,040.312 square meters, designated as Land No. 0066-0001, located in
the Guanyu Section of Guanyin District, Taoyuan City. The lease also includes a building on the parcel, totaling approximately 12,225.902
square meters, situated at Building No. 819, Baiyu 3rd Road, Guanyin District, Taoyuan City (collectively, the &#8220;Leased Property&#8221;).</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; text-indent: 0.5in">The lease term is for fifteen (15) years, commencing
on September 1, 2025, and ending on August 31, 2040. A three-month renovation period from June 1 to August 31, 2025, will precede the
lease term, during which no rent will be charged by the Lessor. During the lease term, the monthly rent will increase by three percent
(3%) every three years. The monthly rent schedule, starting from September 1, 2025, through August 31, 2040, is as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 75%; border-collapse: collapse; margin-right: auto">
  <tr style="vertical-align: top">
    <td style="border: Black 1pt solid; padding-top: 3pt; width: 50%; font-size: 10pt; text-align: center; padding-bottom: 3pt"><b>Period</b></td>
    <td style="border-top: Black 1pt solid; padding-top: 3pt; width: 25%; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt"><b>Monthly Rent</b></td></tr>
  <tr>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">September 1, 2025 &#8211;August 31, 2028</td>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">NTD 2,350,000</td></tr>
  <tr>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">September 1, 2028 &#8211;August 31, 2031</td>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">NTD 2,420,500</td></tr>
  <tr>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">September 1, 2031 &#8211;August 31, 2034</td>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">NTD 2,493,115</td></tr>
  <tr>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">September 1, 2034 &#8211;August 31, 2037</td>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">NTD 2,567,908</td></tr>
  <tr>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">September 1, 2037 &#8211;August 31, 2040</td>
    <td style="border-right: Black 1pt solid; padding-top: 3pt; border-bottom: Black 1pt solid; font-size: 10pt; text-align: center; padding-bottom: 3pt">NTD 2,644,945</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 35.4pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 35.4pt">Under the terms of the Lease Agreement, Prime
World has the right, at its own expense, to modify the building within the Leased Property as necessary to accommodate its production
needs. Except as otherwise agreed by both parties, neither party may terminate the lease early.</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; text-indent: 0.5in">Prime World holds additional rights under the Lease
Agreement, including but not limited to: (i) the right of first refusal to purchase the Leased Property if the Lessor chooses to sell;
(ii) the right to ensure that the Lease Agreement remains valid and binding on any purchaser in the event of a sale to a third party;
and (iii) the right of first refusal to renew the lease under the same terms offered to other prospective tenants.</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; text-indent: 0.5in">The foregoing description of the Lease Agreement
does not purport to be a complete statement of the parties&#8217; rights and obligations under the Lease Agreement and is qualified in
its entirety by reference to the full text of the Lease Agreement, English translations of which are attached as Exhibit 10.1 to this
Current Report on Form 8-K and incorporated by reference herein.</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-align: justify">&#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 Lease Agreement is incorporated by reference into Item 2.03.</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>

<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 cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 96px; font-size: 10pt">10.1</td>
    <td style="font-size: 10pt"><a href="appliedopto_ex1001.htm">Translation of the Land and Building Lease Agreement, dated June 7, 2025, between Prime World International Holdings Ltd., Taiwan Branch and San Ho Electric Machinery Industry Co., Ltd.</a></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">104</td>
    <td style="font-size: 10pt">Cover Page Interactive File (the cover page tags are embedded within the Inline XBRL document)</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">&#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">&#160;</p>

<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: justify">&#160;</p>

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

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

<!-- Field: Page; Sequence: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-bottom: Black 1pt solid; 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="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></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.55in">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.</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>Date: June 11, 2025</td>
    <td colspan="2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>APPLIED OPTOELECTRONICS, INC.</b></p></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 51%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 34%">&#160;</td>
    <td style="width: 11%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>By:</td>
    <td style="border-bottom: black 1pt solid">/s/ <span style="text-transform: uppercase">DAVID C. KUO</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Name:</td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-transform: uppercase">DAVID C. KUO</span></p></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>Title:</td>
    <td>Senior Vice President and Chief Legal Officer</td>
    <td>&#160;</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">&#160;</p>

<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">&#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">&#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-top: 6pt; 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">&#160;</p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjV0KwjAQhE/QOyx5Fo1RUfumRUWsIkXE12hXCbbZsol/R/KWxhZxWViWmW9GiJZY0NwUyHCYZinssKwK7REyPCOjPWFwJMtVDOFmeDHOs7a+fn9gQoHBwAzaSh2DUFvvxmEegxx05Lij+iBHcW8Ik7WIvnpC9mxytN7oArTNYctUsUGv+dUk7PSTLJWvumqP7AzZGLpt2chvULKrYEN3/SC+OkjTRESteiKxYLpVwTV7erRfEmYFlqHONfR/ow8FfUqK -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>appliedopto_ex1001.htm
<DESCRIPTION>LAND AND BUILDING LEASE AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 10.1</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 12pt"><B>Land
and Building Lease Agreement</B></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lessor: SAN HO ELECTRIC MACHINERY INDUSTRY CO.,
LTD. (hereinafter referred to as &ldquo;<B>Party A</B>&rdquo;)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lessee: Prime World International Holdings Ltd.,
Taiwan Branch (hereinafter referred to as &ldquo;<B>Party B</B>&rdquo;)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This lease agreement (&ldquo;<B>Lease Agreement</B>&rdquo;
or &ldquo;<B>Agreement</B>&rdquo;) is entered into by and between the parties for the lease of the land and building under the terms and
conditions set forth below:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 1: Leased Property Location and Scope
of Use</B></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: 3%"></TD><TD STYLE="width: 5%">1.1</TD><TD STYLE="text-align: justify; width: 92%">Leased Object (hereinafter referred to as the &ldquo;<B>Leased Property</B>&rdquo;)</TD></TR></TABLE>

<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: 8%"></TD><TD STYLE="width: 5%">1.1.1</TD><TD STYLE="text-align: justify; width: 87%">Land: The leased land located at Land Serial No. 0066-0001, Guanyu Section, Guanyin Dist., Taoyuan City
(approximately 10,040.312 square meters, subject to the ownership certificate records).</TD></TR></TABLE>

<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: 8%"></TD><TD STYLE="width: 5%">1.1.2</TD><TD STYLE="text-align: justify; width: 87%">Building: The leased building is located at Building Serial No. 819, Baiyu 3rd Rd., Guanyin Dist., Taoyuan
City (approximately 12,225.902 square meters, subject to the ownership certificate records).</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3%"></TD><TD STYLE="width: 5%">1.2</TD><TD STYLE="text-align: justify; width: 92%">Non-Leased Object</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49.55pt; text-align: justify; text-indent: -0.1pt">A detailed list
of ancillary equipment and a confirmation of the current condition are attached as Appendix A. Party B has confirmed its intention to
retain these items, and Party A agrees to deliver them to Party B for free use. Party B shall be solely responsible for their maintenance
and use.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 2: Lease Term</B></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: 3%"></TD><TD STYLE="width: 5%">2.1</TD><TD STYLE="text-align: justify; width: 92%">The lease term of this Lease Agreement shall commence on September 1, 2025, and shall continue in full
force and effect until August 31, 2040, for a total period of fifteen (15) years. Any renewal of the lease term shall be subject to the
mutual agreement of the parties and shall not be effective unless and until a separate written agreement is duly executed by both parties.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">2.2</TD><TD STYLE="text-align: justify; width: 92%">Party A hereby grants Party B a rent-free renovation period commencing on June 1, 2025, and ending on
August 31, 2025. During the renovation period, Party B shall, at its sole cost and expense, be responsible for the installation of all
necessary facilities required for its use and operation of the Leased Property. Notwithstanding the foregoing, Party B shall be solely
responsible for all utility charges, including water and electricity, incurred on or after June 1, 2025.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 3: Rent Agreement and Payment</B></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: 3%"></TD><TD STYLE="width: 5%">3.1</TD><TD STYLE="text-align: justify; width: 92%">Monthly Rent: The monthly rent shall be NT$2,350,000 (before tax). The rent shall increase by 3% every
three years. The calculation formula is as follows: the monthly rent for the first three years multiplied by 1.03 equals the monthly rent
for the fourth to sixth years; the monthly rent for the fourth to sixth years multiplied by 1.03 equals the monthly rent for the seventh
to ninth years, and so on. The calculated monthly rents are as follows:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 28.35pt">3.1.1</TD><TD STYLE="text-align: justify">From June 1, 2025, to August 31, 2025, there will be no rent charged during the renovation period (three
months).</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 28.35pt">3.1.2</TD><TD STYLE="text-align: justify">From September 1, 2025, to August 31, 2028 (three years), the monthly rent shall be NT$2,350,000.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 28.35pt">3.1.3</TD><TD STYLE="text-align: justify">From September 1, 2028, to August 31, 2031 (three years), the monthly rent shall be NT$2,420,500.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 28.35pt">3.1.4</TD><TD STYLE="text-align: justify">From September 1, 2031, to August 31, 2034 (three years), the monthly rent shall be NT$2,493,115.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 28.35pt">3.1.5</TD><TD STYLE="text-align: justify">From September 1, 2034, to August 31, 2037 (three years), the monthly rent shall be NT$2,567,908.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 28.35pt">3.1.6</TD><TD STYLE="text-align: justify">From September 1, 2037, to August 31, 2040 (three years), the monthly rent shall be NT$2,644,945.</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: 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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3%"></TD><TD STYLE="width: 5%">3.2</TD><TD STYLE="text-align: justify; width: 92%">Party B shall not delay, withhold, or refuse payment of rent for any reason whatsoever. During the lease
term, Party A shall not unilaterally modify or adjust the amount of rent payable by Party B.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">3.3</TD><TD STYLE="text-align: justify; width: 92%">Method of Payment: Party B shall remit the monthly rent to Party A&rsquo;s designated bank account by the 1st
day of each month. Party A shall issue a uniform invoice to Party B within seven (7) working days after each payment is received. The
details of Party A&rsquo;s designated bank account are as follows:</TD></TR></TABLE>

<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: 49.65pt"></TD><TD STYLE="width: 24pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Account Name: SAN HO ELECTRIC MACHINERY INDUSTRY CO., LTD.</TD></TR></TABLE>

<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: 49.65pt"></TD><TD STYLE="width: 24pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Account Number: XXXXXXXXXXX</TD></TR></TABLE>

<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: 49.65pt"></TD><TD STYLE="width: 24pt"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Bank: The Shanghai Commercial &amp; Savings Bank, Ltd., Yenping Branch</TD></TR></TABLE>




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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 4: Security deposit</B></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: 3%"></TD><TD STYLE="width: 5%">4.1</TD><TD STYLE="text-align: justify; width: 92%">The parties agree that the security deposit shall be in the amount of NTD 4,700,000, which is equivalent
to two (2) months&rsquo; rent. Party B shall remit the full amount of the security deposit to Party A in cash within ten (10) days following
the execution and notarization of this Agreement. Upon receipt of such payment, Party A shall promptly issue a written receipt to Party
B acknowledging the deposit.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">4.2</TD><TD STYLE="text-align: justify; width: 92%">During the lease term, Party B shall not use the security deposit to offset any rent, fees, or damages.
Party A shall return the full amount of the security deposit, without interest, to Party B within ten (10) business days following the
completion of the handover and return of the Leased Property by Party B to Party A in accordance with Sections 8.2 and 8.3. Party A shall
complete its inspection and confirmation of the handover within ten (10) days after Party B&rsquo;s return of the Leased Property.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">4.3</TD><TD STYLE="text-align: justify; width: 92%">If Party B has any outstanding fees or unpaid debts arising from this Agreement that are owed to Party
A, and the amount of such debts has been mutually confirmed by both parties, Party A may deduct the confirmed amount from the security
deposit and return any remaining balance to Party B within ten (10) days after the termination of this Agreement. If the security deposit
is insufficient to cover the aforesaid fees and debts, Party B shall remain liable for the shortfall.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.05pt"><B>Section 5: Restrictions
on the Use of Leased Property</B></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: 3%"></TD><TD STYLE="width: 5%">5.1</TD><TD STYLE="text-align: justify; width: 92%">Party B hereby covenants and agrees as follows:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">5.1.1</TD><TD STYLE="text-align: justify">Party B represents and warrants that it shall not engage in any business activities on the Leased Property
that fall within the scope of Article 9, Paragraph 1 of the Soil and Groundwater Pollution Remediation Act, which pertains to highly polluting
and regulated manufacturing industries and enterprises as publicly announced by the central competent authority, the Environmental Protection
Administration. The scope and definitions of such industries and enterprises shall be based on the official announcements issued by the
competent authority that are in force as of the execution date of this Lease Agreement.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">5.1.2</TD><TD STYLE="text-align: justify">Party B agrees to comply with the Sewerage Act, the Water Pollution Control Act, and the Taoyuan City
Taoyuan Technology Industrial Park Sewer Usage Management and Fee Regulations with respect to the connection and discharge of wastewater
(including polluted water), and shall apply to the Taoyuan technology industrial park management center for the necessary permit approving
connection to the sewer system.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">5.1.3</TD><TD STYLE="text-align: justify">Party B agrees to apply for a pollutant discharge permit in accordance with the total pollution load control
plan of the Taoyuan technology industrial park.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">5.2</TD><TD STYLE="text-align: justify; width: 92%">Party B shall ensure that none of its affiliates, subcontractors, vendors, or any other third parties
entering and operating within the Leased Property engage in any business activities prohibited under Article 9, Paragraph 1 of the Soil
and Groundwater Pollution Remediation Act. Any breach of this provision shall be deemed a material breach of this Agreement by Party B.
In such event, Party B shall be jointly and severally liable for all damages arising therefrom, and Party A shall have the right to immediately
terminate this Lease Agreement.</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: 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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3%"></TD><TD STYLE="width: 5%">5.3</TD><TD STYLE="text-align: justify; width: 92%">In the event that, during the lease term of this Agreement, the Leased Property become unfit for use due
to natural disasters, unforeseen events, or other force majeure events, and such condition is examined and certified by an impartial third-party
professional organization, such as the association of architects or the association of civil engineers, as rendering the Leased Property
unsuitable for continued use, either party may terminate this Agreement in advance by delivering written notice to the other party.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">5.4</TD><TD STYLE="text-align: justify; width: 92%">Party B shall not engage in any activities on the Leased Property that are detrimental to public safety,
sanitation, labor safety, environmental protection, or otherwise unlawful. Party B shall assume full responsibility and liability for
any violations of applicable laws or regulations arising from its own actions. Party A shall bear no responsibility or liability for any
such violations.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">5.5</TD><TD STYLE="text-align: justify; width: 92%">Party A agrees that Party B may, at its own expense, carry out interior decoration, modification, installation,
or construction works on the Leased Property (including, but not limited to, clean rooms, offices, storage areas, and facilities related
to fire safety, occupational safety, environmental protection, and labor inspection), as well as install additional structures or facilities
(including, but not limited to, passenger elevators, guard booths, loading docks, expanded restroom and sanitation facilities, rooftop
solar energy systems and server rooms, and rooftop mobile communication base stations). With respect to any additional improvements or
structures not expressly listed above, Party B shall obtain Party A&rsquo;s prior written consent before proceeding. The Parties agree
that any additional structures or facilities to be constructed within the Leased Property shall be applied for under Party A&rsquo;s name,
in its capacity as the legal owner of the Leased Property, and Party A shall provide reasonable cooperation and assistance to facilitate
the permit application and approval process initiated by Party B. Party B shall ensure that all such works comply with applicable national
laws and regulations concerning labor safety, occupational safety, environmental protection, and fire safety. Party B shall also comply
with all applicable building, fire, and other regulatory requirements, and shall not cause any damage to the land, building structure,
or any appurtenant facilities of the Leased Property. Party B further agrees that upon expiration or earlier termination of this Agreement,
it shall not be entitled to claim or request from Party A any reimbursement, compensation, or indemnity for any costs or expenses incurred
in connection with the installations or improvements made at its own expense.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">5.6</TD><TD STYLE="text-align: justify; width: 92%">The Leased Property is delivered as-is, along with necessary documents and information such as the land
and building ownership certificates, building transcript, cadastral map, use permit, and any other required documents for Party B to verify.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">5.7</TD><TD STYLE="text-align: justify; width: 92%">Party A guarantees that the Leased Property will be delivered in a condition suitable for the agreed use
and that, during the lease term, no third party shall claim any rights to the Leased Property against Party B. Party A shall handle all
disputes related to such third-party claims at its own expense and indemnify Party B for any losses, lost profits, or costs incurred as
a result of such claims.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 6: Water and Electricity Expenses,
and Tax Liabilities</B></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: 3%"></TD><TD STYLE="width: 5%">6.1</TD><TD STYLE="text-align: justify; width: 92%">The land and building taxes for the Leased Property are to be paid by Party A, as the tax obligor.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">6.2</TD><TD STYLE="text-align: justify; width: 92%">During the lease term, Party B may apply for the change of the user name for electricity and water accounts
with Taiwan Power Company and Taiwan Water Corporation, and shall bear the costs of water, electricity, and any business-related taxes.
Upon lease expiration or termination, Party B shall bear the costs of restoring the user name to the original one. Party B shall not raise
any objections. If there are any unpaid water, electricity, or business taxes, Party B shall prepay the equivalent amount to Party A based
on the previous billing period, and Party A shall return any excess to Party B within seven (7) working days after payment. If there is
a shortfall, Party B shall be responsible for making up the difference.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">6.3</TD><TD STYLE="text-align: justify; width: 92%">Each party shall bear its own stamp duty.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">6.4</TD><TD STYLE="text-align: justify; width: 92%">During the lease term, Party B shall, at its sole cost and expense, procure and maintain basic fire insurance
coverage for the Leased Property and shall be responsible for all related insurance premiums. In addition, Party B shall, at its own discretion
and expense, obtain and maintain separate insurance coverage for any alterations or improvements made by Party B to the Leased Property,
as well as for all machinery, equipment, facilities, and other personal property placed or installed within the Leased Property.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">6.5</TD><TD STYLE="text-align: justify; width: 92%">Party B shall bear the cost of maintenance, repairs, and annual fire safety inspections for the fire safety
equipment.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">6.6</TD><TD STYLE="text-align: justify; width: 92%">Party B shall, at its sole cost and expense, be responsible for complying with all applicable laws and
regulations, including, without limitation, the declaration and certification of building public safety inspections, applications for
wastewater and sewage connection and usage within the industrial park, periodic maintenance and inspection declarations for high-voltage
electrical equipment, and any other filings, permits, or approvals required by governmental authorities.</TD></TR></TABLE>

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

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

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

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

<!-- Field: Page; Sequence: 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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 7: Termination and Penalties for Breach</B></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: 3%"></TD><TD STYLE="width: 5%">7.1</TD><TD STYLE="text-align: justify; width: 92%">If Party B fails to pay the rent as agreed on a monthly and timely basis, and the total amount of unpaid
rent reaches the equivalent of two months&rsquo; rent, and Party B still refuses to make payment after Party A has issued a demand with
a reasonable deadline of no less than fifteen (15) working days, Party A may terminate this Agreement forthwith and forfeit the security
deposit as punitive damages. If Party A suffers additional losses, it may seek compensation from Party B.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">7.2</TD><TD STYLE="text-align: justify; width: 92%">Neither Party shall unilaterally terminate this Agreement prior to the expiration of the lease term set
forth in Section 2.1, except under any of the following circumstances:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 35.4pt">7.2.1</TD><TD STYLE="text-align: justify">Where the conditions set forth in Section 5.3 are met;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 35.4pt">7.2.2</TD><TD STYLE="text-align: justify">Pursuant to Section 7.1, if Party B fails to pay rent on a monthly and timely basis as agreed, and the
amount of unpaid rent reaches the equivalent of two months&rsquo; rent, Party A may terminate the lease in advance;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 35.4pt">7.2.3</TD><TD STYLE="text-align: justify">Pursuant to Section 7.3, if either party commits a material breach of this Agreement and fails to cure
such breach after being notified, the non-breaching party may terminate the lease in advance;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 35.4pt">7.2.4</TD><TD STYLE="text-align: justify">Where the conditions set forth in Section 11.4.4 are met, Party A shall have the right to terminate this
Agreement early;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 35.4pt">7.2.5</TD><TD STYLE="text-align: justify">If Party B is subject to court-ordered reorganization, declared bankrupt, enters into settlement procedure
under the Bankruptcy Act, or is ordered to dissolve, or cease operation by a competent authority due to legal violation, Party A may terminate
this Agreement in advance;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 35.4pt">7.2.6</TD><TD STYLE="text-align: justify">Any other circumstances where both parties have mutually agreed in writing to terminate this Agreement
prior to its expiration.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">7.3</TD><TD STYLE="text-align: justify; width: 92%">In the event that either party breaches any provision of this Agreement, the non-breaching party may issue
a written notice requesting that the breaching party cure such breach within a reasonable period of time. Should the breaching party fail
to cure the breach within the specified period, the non-breaching party shall be entitled to claim punitive damages in an amount equal
to three (3) times the monthly rent, in addition to all costs and expenses incurred in connection with addressing such breach, including
but not limited to reasonable attorneys&rsquo; fees, court costs, and any other related damages. In the event of a material breach, the
non-breaching party shall further have the right to terminate this Agreement.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">7.4</TD><TD STYLE="text-align: justify; width: 92%">If Party B refuses or delays in returning the Leased Property upon the expiration or termination of the
lease, Party B shall pay Party A the penalty equivalent to twice the daily rent for each day of delay, starting from the day following
the expiration or termination of the lease until the actual return of the Leased Property. Party A may also forfeit the security deposit,
and Party B shall not raise objection.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 8: Return of the Leased Property upon
Expiration or Termination</B></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: 3%"></TD><TD STYLE="width: 5%">8.1</TD><TD STYLE="text-align: justify; width: 92%">In the course of any interior decoration, modification, or installation work conducted by Party B on the
Leased Property, if removal or demolition is required, Party B shall exercise due care. In the event that such removal causes damage to
the building or adversely affects the structural integrity of the Leased Property, Party B shall bear full responsibility for all resulting
repairs and compensation.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">8.2</TD><TD STYLE="text-align: justify; width: 92%">Upon expiration or termination of this Agreement, and prior to the handover and return of the Leased Property,
Party B shall confirm completion of the following matters:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">8.2.1</TD><TD STYLE="text-align: justify">Obtaining an official approval letter confirming the cancellation of its factory registration, and updating
its registered corporate address so that it is no longer listed at the Leased Property;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">8.2.2</TD><TD STYLE="text-align: justify">Removal of all goods, machinery, equipment, and other property owned by Party B from the designated use
area of the Leased Property, leaving such area clean and clear;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">8.2.3</TD><TD STYLE="text-align: justify">Removal of all industrial and domestic waste from the designated use area of the Leased Property;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">8.2.4</TD><TD STYLE="text-align: justify">Completion of the termination procedures with the Taoyuan technology industrial park management center
for wastewater discharge connections and related permits.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">8.3</TD><TD STYLE="text-align: justify; width: 92%">Upon the expiration or earlier termination of the Agreement, Party B shall return and hand over the Leased
Property to Party A in its then-existing &ldquo;as-is&rdquo; condition at the time of such expiration or termination.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">8.4</TD><TD STYLE="text-align: justify; width: 92%">Upon expiration or earlier termination of this Agreement, if any property of Party B remains on the land
or in the building constituting the Leased Property, Party B hereby agrees that such property shall be deemed abandoned and treated as
waste. Party A shall have the right to dispose of such items at its sole discretion. Party B further agrees to bear all costs and expenses
incurred in connection with the removal, disposal, and cleaning thereof.</TD></TR></TABLE>

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

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

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

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

<!-- Field: Page; Sequence: 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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 9: Transfer of Ownership of the Leased
Property</B></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: 3%"></TD><TD STYLE="width: 5%">9.1</TD><TD STYLE="text-align: justify; width: 92%">During the lease term of this Agreement, if Party A transfers ownership of the Leased Property to a third
party, this Agreement shall remain valid and binding upon the transferee. The rights, obligations, and legal responsibilities of Party
B shall not be affected by such transfer of ownership, and the transferee shall assume all rights, obligations, and legal responsibilities
of Party A under this Agreement.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">9.2</TD><TD STYLE="text-align: justify; width: 92%">In the event described in Section 9.1, Party A shall transfer the security deposit and any prepaid rent
to the transferee and shall provide written notice to Party B identifying the transferee and providing their contact information, in order
to facilitate Party B&rsquo;s rent payments. Any rent paid by Party B to Party A prior to receiving such notice from Party A shall be
deemed a valid fulfillment of Party B&rsquo;s rental payment obligations.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">9.3</TD><TD STYLE="text-align: justify; width: 92%">If Party A intends to sell the Leased Property, Party A must first inquire whether Party B is interested
in purchasing it. Prior to executing a sale agreement to transfer ownership of the Leased Property to a third party, Party A shall notify
Party B in advance, granting Party B the right to purchase the Leased Property under the same terms and conditions offered to any third
party.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 10: General Provisions</B></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: 3%"></TD><TD STYLE="width: 5%">10.1</TD><TD STYLE="text-align: justify; width: 92%">If Party B fails to deliver the security deposit as stipulated in Section 4.1, both parties agree that
this shall be considered mutual consent to terminate the lease.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">10.2</TD><TD STYLE="text-align: justify; width: 92%">If either Party A or Party B intends to renew this Agreement upon expiration of the lease term, the intending
party shall provide written notice to the other party no later than twelve (12) months prior to the expiration date of the lease term
of this Agreement, that is, on or before August 31, 2039.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">10.3</TD><TD STYLE="text-align: justify; width: 92%">If Party A intends to lease the Leased Property again upon expiration of the lease term, Party B shall
have the right of first refusal to lease the Leased Property under the same terms and conditions that Party A offered to other potential
lessees, provided that Party B has notified Party A of its intention to renew the lease in accordance with Section 10.2 of this Agreement.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">10.4</TD><TD STYLE="text-align: justify; width: 92%">Both parties agree that the address provided in this Agreement will serve as the address for service of
notices. If either party changes its address, it must notify the other party immediately. If either party fails to notify the other party,
resulting in undeliverable mail, any notice sent by registered mail to the original address shall be deemed duly delivered upon mailing.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">10.5</TD><TD STYLE="text-align: justify; width: 92%">Each party shall have a confidentiality obligation regarding any documents and information related to
this Agreement received from the other party. The parties shall not use the documents and information provided by the other party for
any purpose other than as stipulated in this Agreement.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 11: Special Provisions</B></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: 3%"></TD><TD STYLE="width: 5%">11.1</TD><TD STYLE="text-align: justify; width: 92%">Based on Party B&rsquo;s industry type and business operations, Party B agrees to comply with all applicable
laws, regulations, and requirements prescribed by the competent authorities, and shall, at its own expense, install and maintain all necessary
environmental, health, and safety-related facilities. Such facilities may include, without limitation: air pollution control equipment
(in accordance with the Air Pollution Control Act); wastewater treatment equipment (in accordance with the Soil and Groundwater Pollution
Remediation Act, the Sewerage Act, the Water Pollution Control Act, and the Taoyuan Technology Industrial Park Sewer Usage Management
and Fee Regulations); and fire safety equipment (in accordance with applicable fire safety, building inspection, and occupational safety
and health regulations).</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">11.2</TD><TD STYLE="text-align: justify; width: 92%">Starting from the commencement date of the lease term, Party B may, in accordance with applicable laws
and regulations, transfer its factory registration and corporate registration to the location of the Leased Property. Upon termination
of this Agreement, Party B shall complete the removal procedures, including deregistration of the factory and relocation of the corporate
domicile, within sixty (60) days after the termination of this Agreement.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">11.3</TD><TD STYLE="text-align: justify; width: 92%">If Party A, at Party B&rsquo;s request and at Party A&rsquo;s sole expense, constructs mezzanine space
within the building of the Leased Property, both parties shall renegotiate and calculate the rent applicable to the additional mezzanine
area. However, if the cost of constructing the mezzanine space is borne by Party B or any third party other than Party A, Party A shall
not be entitled to claim any additional rent or fees from Party B for such mezzanine construction.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3%"></TD><TD STYLE="width: 5%">11.4</TD><TD STYLE="text-align: justify; width: 92%">The parties hereby agree to conduct three rounds of soil analysis testing on the land portion of the Leased
Property, as follows:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">11.4.1</TD><TD STYLE="text-align: justify">First Soil Analysis Testing: Party A shall, at its own cost, engage a qualified environmental engineer
to perform soil sampling and analysis on May 7, 2025. The testing shall include the following items:(A). Analysis of heavy metal concentrations
in the soil (covering the eight designated heavy metals); (B). Analysis of volatile organic compounds (VOCs) in the soil; (C). Analysis
of total petroleum hydrocarbons (TPH) in the soil. Upon completion, Party A shall provide Party B with a complete and comprehensive soil
analysis report. Sampling shall be conducted at ten locations, specifically four points within the first-floor area inside the factory
building and six points within the external covered area, as detailed in the &ldquo;Sampling Location Layout Map.&rdquo;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">11.4.2</TD><TD STYLE="text-align: justify">Second Soil Analysis Testing: The Parties agree that, upon the expiration of seven (7) years from the
commencement of the lease term of this Agreement, and without impeding Party B&rsquo;s normal use of the Leased Property, Party A shall
again, at its own expense, conduct a second soil analysis test. The testing scope, sampling locations, and procedures shall be consistent
with those applied in the first soil analysis testing. Party A shall provide Party B with a complete soil analysis report following completion.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">11.4.3</TD><TD STYLE="text-align: justify">Third Soil Analysis Testing: Upon expiration or early termination of this Agreement, Party B shall, at
its own expense, engage a qualified environmental engineer to conduct a third soil analysis test. The testing items, sampling locations,
and procedures shall generally be the same as those conducted in the first and second soil analysis tests. Party B shall provide Party
A with a complete soil analysis report.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.6pt"></TD><TD STYLE="width: 36pt">11.4.4</TD><TD STYLE="text-align: justify">In the event that the results and reports of the second or third soil analyses differ from those of the
first soil analysis and indicate abnormalities attributable to Party B, and such test results exceed the pollutant control standards specified
in the &ldquo;Soil Pollution Control Standards&rdquo; promulgated by the Environmental Protection Administration pursuant to Article 6,
Paragraph 2 of the Soil and Groundwater Pollution Remediation Act, Party A shall have the right to terminate this Lease early. Party B
shall be responsible for remediating the land of the Leased Property to comply with the applicable control standards pursuant to the Soil
and Groundwater Pollution Remediation Act and shall be liable to Party A for any actual direct damages caused thereby.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 12: Matters Subject to Compulsory Enforcement</B></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: 3%"></TD><TD STYLE="width: 5%">12.1</TD><TD STYLE="text-align: justify; width: 92%">Both parties agree to proceed with the notarization of this Agreement, and any associated costs shall
be shared equally.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">12.2</TD><TD STYLE="text-align: justify; width: 92%">Both parties agree that the notarized document shall explicitly state the following matters shall be subject
to compulsory enforcement:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 35.4pt">12.2.1</TD><TD STYLE="text-align: justify">Party B&rsquo;s failure to return the Leased Property after the lease term has expired.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 35.4pt">12.2.2</TD><TD STYLE="text-align: justify">Party B&rsquo;s failure to pay rent and liquidated damages amounting to two months&rsquo; rent.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.65pt"></TD><TD STYLE="width: 35.4pt">12.2.3</TD><TD STYLE="text-align: justify">Party A&rsquo;s failure to return the security deposit after the lease term has expired or the Lease Agreement
has been terminated.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 13: Miscellaneous and Governing Law</B></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: 3%"></TD><TD STYLE="width: 5%">13.1</TD><TD STYLE="text-align: justify; width: 92%">Any matters not addressed in this Agreement shall be governed by the relevant provisions of the Civil
Code of Taiwan, Part II, Chapter II, Section 5 concerning leases, and other applicable laws.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">13.2</TD><TD STYLE="text-align: justify; width: 92%">In the event of any dispute arising out of or in connection with this Agreement, the parties agree that
the Taoyuan District Court shall have exclusive jurisdiction as the court of first instance.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Section 14: Contract Effectiveness and Appendix</B></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: 3%"></TD><TD STYLE="width: 5%">14.1</TD><TD STYLE="text-align: justify; width: 92%">Each party shall retain one original copy of this Agreement.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">14.2</TD><TD STYLE="text-align: justify; width: 92%">The appendices related to this Agreement shall be considered an integral part of this Agreement.</TD></TR></TABLE>

<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: 3%"></TD><TD STYLE="width: 5%">14.3</TD><TD STYLE="text-align: justify; width: 92%">The rights and obligations stipulated in this Agreement shall be binding upon the successors of both parties.</TD></TR></TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.2pt; text-align: justify"></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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">Party A (Lessor): SAN HO ELECTRIC MACHINERY
INDUSTRY CO., LTD.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">Communication Address: No. 502-1, Chenggong
Rd., Guanyin Dist., Taoyuan City</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">Party B (Lessee): Prime World International
Holdings Ltd., Taiwan Branch</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">Communication Address: No.18,Gong4th
Rd.,Linkou District , New Taipei City</P>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; 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="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Appendix A: List of Ancillary Equipment and Condition Confirmation
Form</B></P>

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

<TABLE CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border: Black 1pt solid">
  <TR>
    <TD STYLE="border: Black 1pt solid; font-size: 10pt; text-align: center; width: 6%"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Item</B></FONT></TD>
    <TD STYLE="width: 47%; border: Black 1pt solid; font-size: 10pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Descriptions</B></FONT></TD>
    <TD STYLE="width: 47%; border: Black 1pt solid; font-size: 10pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Remarks</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">1</FONT></TD>
    <TD STYLE="border: Black 1pt solid">Includes any unregistered reconstruction, expansion, addition, or illegal construction: &square; Yes&emsp;&#9632; No&emsp; If yes, specify location:</TD>
    <TD STYLE="border: Black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For any illegal structure (i.e., construction undertaken without legal
    permit), Party A shall provide sufficient disclosure to ensure that Party B is fully aware of the potential risks, including the possibility
    of demolition or other hazards.</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">Building Type: Factory.<BR>
    <BR>
    </P></TD></TR>
  <TR>
    <TD STYLE="border: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">2</FONT></TD>
    <TD STYLE="border: Black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Existing internal partitioning:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&square; Yes&emsp;&#9632; No</P></TD>
    <TD STYLE="border: Black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(1) Special building category: Factory, factory-office, factory on
    agricultural land, warehouse, etc.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(2) Current layout (e.g., office, dormitory, laboratory, clean room,
    etc.), and whether partitions are present.</P></TD></TR>
  <TR>
    <TD STYLE="border: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">3</FONT></TD>
    <TD STYLE="border: Black 1pt solid">Fire Protection Facilities: &#9632; Yes&emsp;&square; No&emsp;&square; Unknown&emsp; If available, the following facilities are included:<BR> (1) Fire pump<BR> (2) Emergency generator</TD>
    <TD STYLE="border: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">If fire protection facilities are present, Party B shall act as a prudent administrator in their operation and maintenance. Party B shall be responsible for their upkeep and repairs. Upon expiration or termination of the Lease, such facilities shall be returned to Party A in good working condition, except where the facilities were already damaged upon handover of the factory.</FONT></TD></TR>
  <TR>
    <TD STYLE="border: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">4</FONT></TD>
    <TD STYLE="border: Black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Water supply and drainage functioning properly:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#9632; Yes&emsp;&square; No</P></TD>
    <TD STYLE="border: Black 1pt solid">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="border: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">5</FONT></TD>
    <TD STYLE="border: Black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Ancillary Equipment:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#9632; Yes&emsp;&square; No&emsp;&square; Unknown&emsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If available, the following equipment is included:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(1) Two freight elevators (5 tons)</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(2) __________</P></TD>
    <TD STYLE="border: Black 1pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">If ancillary equipment is present, Party B shall act as a prudent administrator in their operation and maintenance. Party B shall be responsible for their upkeep and repairs. Upon expiration or termination of the Lease, such equipment shall be returned to Party A in good working condition, except where such equipment was already damaged upon handover of the factory.</FONT></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; margin: 0pt 0">&nbsp;</P>

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>aaoi-20250607.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaiMGaPty552mYkxvmRxfXnqHyQnozdzAyPZsCbWAbkG -->
<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/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:aaoi="http://ao-inc.com/20250607" elementFormDefault="qualified" targetNamespace="http://ao-inc.com/20250607">
    <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-20250607_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-20250607_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/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>aaoi-20250607_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: 6.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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-20250607_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: 6.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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-20250607.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/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jun. 07, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun.  07,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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="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 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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="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="Show.toggleNext( this );">+ 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>XML
<SEQUENCE>8
<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>9
<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>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="appliedopto_8k.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>aaoi-20250607.xsd</File>
    <File>aaoi-20250607_lab.xml</File>
    <File>aaoi-20250607_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="appliedopto_8k.htm">appliedopto_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "appliedopto_8k.htm": {
   "nsprefix": "aaoi",
   "nsuri": "http://ao-inc.com/20250607",
   "dts": {
    "schema": {
     "local": [
      "aaoi-20250607.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "aaoi-20250607_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aaoi-20250607_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "appliedopto_8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 22
   },
   "report": {
    "R1": {
     "role": "http://ao-inc.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-06-07",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appliedopto_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-06-07",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "appliedopto_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "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'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://ao-inc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001683168-25-004402-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-25-004402-xbrl.zip
M4$L#!!0    ( #F RUI+^VHA)@,  -P+   1    86%O:2TR,#(U,#8P-RYX
M<V2U5MMRVC 0?>],_T'U:\<78$@: LED2),RA2:%)J5]Z0A;)IK(DB/)8/+U
ME6R+FX$";7F2=\\YN^O=E6E>IA$!$\0%9K1E51S/ HCZ+,!TW+(>!O;5H-WI
M6.#RXNT;H'[-=[8-;C B00-<,]_NT)"=@R\P0@UPBRCB4#)^#AXA2;2%W6""
M.&BS*"9((N7((S7 B>/YP+;WD'U$-&#\H=^9RSY)&8N&ZTZG4X>R"9PR_BP<
MGT7["0XDE(F8JWFI5_SVH_>P\.?D]Y]9S$[3/AZ.$?V0?!P-X]X=Q+U;>"]G
M]7HU^O&<3J)^&@[IRZ?95\I>@]>KV?U/T1Y]OQH]W^8AF\)_0A$$JA=4M"Q=
M7U'>M.8P/G:KGE=QA[WN(,-9.;"1$DR?-\$K9V=G;N8UT!(R'7%BI&NN=H^@
M0'-EY<4[\)@*":F_@@_DG+ ,KKNY<P6*-T)/<B@VT "MX03RG3&;N,JA\-6Z
M 2;"'D,8S\$A%*-,M'"L@ 679: RKH-L.8N1V C-72L$"-DB6<AL3'T]D1G&
M._%.U5H1%"$J;QB/KE$($Z+2>$D@P2%&@04DY&,D]8B)&/IHIY:94D@I4\.L
M%JJP:%L<8S6M<X,RZ>XV."/HFTH;Z(/:IDT!M,MM,W4=6  '+2L_+DD9L0"%
MF.(L<+$[%6#K34ETB>J8,9ON.KBLE @4W-&+[!QS)!0]*ZBK# 6_@.SF^I#X
M"3F*NLAO%[.PF]=8>K]FA?HH!-GJ-?20M"R!]=UG%;8GCL*6I8?%-MW\I<IV
MU! 9B(ZP8_6R'JV_J2*PD8#<+ZF4K@8EPF+$)5:3O+3_>>I8:OK]4AB@XP@+
MN/^P<@)'AU:N*(C\QY*[6K]<:]-=W2OUO+Y[354NXQ+0T@KONC_SF[_+_$QJ
M!T4_V89G:Y-=J=JUBI.*8)'I(4DLWL!A21C>$4ELN<4WQ1?;X/J0C="^0;=\
M#78&W<AQ$9'"6(Y.8?G;\1<Y9#(');'2SD!R5TMHT:JM^EBK;$_G3\SL61PU
M!#Y+J.2S0P9AF6(>CNO&XJN_7R,,/F^"_B-P;-@CIJ <?-,(--U<31U_ U!+
M P04    "  Y@,M:\UN;6/T*  !_A@  %0   &%A;VDM,C R-3 V,#=?;&%B
M+GAM;,V=76_CN!6&[POT/[#N30N,X\3!+I#LS"XRGF1A;#9)8\]LVT6QH"7&
M$4*3 24G]K\O*8FR1/%(2HJ2G(L9C_@>ZJ7XF*2^CC_^M-M0]$)$FG#V:71R
M=#Q"A$4\3MCZT^CK8GRQF,WG(Y1FF,68<D8^C1@?_?3CG_^$Y)^/?QF/T55"
M:'R.OO!H/&</_ =T@S?D'/U,&!$XX^('] W3K=K"KQ)*!)KQS3,E&9$%Q8[/
MT?='QQ$:CP=4^XVPF(NO]_.JVL<L>T[/)Y/7U]<CQE_P*Q=/Z5'$-\,J7&0X
MVZ95;<>[X_)/$?Z1)NSI7/VUPBE!\G"Q]'R7)I]&:K_E;E]/C[A83Z;'QR>3
M?_YZO8@>R0:/$Z8.6T1&.DK58HL[.3L[F^2E6MI2[E:"ZGV<3K2=JF99FG3H
M:T[2Y#S-[5WS"&=YK_?N!H$*];^QEHW5IO')='QZ<K1+XY$^^/D1%)R2>_*
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
M\JWPUC#F\MAYH%/F^NNZXDZUU&T,CPN>(D#P)Y@C1= M4@2NA,@(?Z!SJ6K
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
MGQ@$,4U!3?GW@V55I#I@M$?.:1]K\/)E9[$>O6V^[O,_D47]ZF3^ ?<'W&\
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
M)+BS1/_#*2Q8=[]Q>]K- ^TTBVN80(3]1</"S?B=(;;#<7;B7(:Y-X"Z';"
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
M@,M:2_MJ(28#  #<"P  $0              @ $     86%O:2TR,#(U,#8P
M-RYX<V102P$"% ,4    "  Y@,M:\UN;6/T*  !_A@  %0
M@ %5 P  86%O:2TR,#(U,#8P-U]L86(N>&UL4$L! A0#%     @ .8#+6FW>
M_>A3!P  T%<  !4              ( !A0X  &%A;VDM,C R-3 V,#=?<')E
M+GAM;%!+ 0(4 Q0    ( #F RUK_%(LL>A<  &F)   2              "
M 0L6  !A<'!L:65D;W!T;U\X:RYH=&U02P$"% ,4    "  Y@,M:R5HDU&0L
M  "!%0$ %@              @ &U+0  87!P;&EE9&]P=&]?97@Q,# Q+FAT
7;5!+!08     !0 % $D!  !-6@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>appliedopto_8k_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/2025"
  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-20250607.xsd" xlink:type="simple"/>
    <context id="AsOf2025-06-07">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001158114</identifier>
        </entity>
        <period>
            <startDate>2025-06-07</startDate>
            <endDate>2025-06-07</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:AmendmentFlag contextRef="AsOf2025-06-07" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-06-07" id="Fact000004">0001158114</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2025-06-07" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-06-07" id="Fact000010">2025-06-07</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-06-07" id="Fact000011">Applied Optoelectronics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-06-07" id="Fact000012">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2025-06-07" id="Fact000013">001-36083</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-06-07" id="Fact000014">76-0533927</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-06-07" id="Fact000015">13139 Jess Pirtle Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-06-07" id="Fact000016">Sugar Land</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-06-07" id="Fact000017">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-06-07" id="Fact000018">77478</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-06-07" id="Fact000019">281</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-06-07" id="Fact000020">295-1800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-06-07" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-06-07" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-06-07" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-06-07" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2025-06-07" id="Fact000025">Common     Stock, Par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2025-06-07" id="Fact000026">AAOI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2025-06-07" id="Fact000027">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-06-07" id="Fact000028">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
